문자열 함수
📌| |(문자열 결합 연산자)
- 주어진 2개의 문자열을 결합하여 새로운 문자열을 반환
- 자바의 문자열 연산자 '+'와 동일 기능 제공
사용예::
회원테이블에서 거주지가 '충남'인 회원들을 조회하시오
Alias는 회원번호, 회원명, 주민번호, 직업, 마일리지 이며, 주민번호는 'XXXXXX-XXXXXXX' 형식으로 출력
SELECT MEM_ID AS 회원번호,
MEM_NAME AS 회원명,
MEM_REGNO1||'-'||MEM_REGNO2 AS 주민번호,
MEM_JOB AS 직업,
MEM_MILEAGE AS 마일리지
FROM MEMBER
WHERE MEM_ADD1 LIKE '충남%'
📌SUBSTR(c, m[,n])
- 제시된 문자열 중 일부분을 추출하여 결과로 반환
- 문자열'c'에서 m번째 문자부터 n글자를 추출하여 반환
- n이 생략되거나 글자의 수보다 큰 값의 n이 사용되면 m번째 이후 모든 글자를 반환
- m은 1번 부터 사용
- m이 음수이면 오른쪽 m번째 부터 n글자를 추출하여 반환 함
사용예::
사용예)2020년 6월 구매고객을 모두 조회하시오.
Alias는 고객번호, 고객명, 직업, 마일리지
SELECT DISTINCT A.CART_MEMBER AS 고객번호,
B.MEM_NAME AS 고객명,
B.MEM_JOB AS 직업,
B.MEM_MILEAGE AS 마일리지
FROM CART A, MEMBER B
WHERE SUBSTR(A.CART_NO,1,6)='202006'
AND A.CART_MEMBER=B.MEM_ID
**DISTINCT 중복을 제거
'DB모델링' 카테고리의 다른 글
| 내가 보려고 정리한 오라클 날짜함수 (0) | 2022.11.29 |
|---|---|
| 내가 보려고 정리한 오라클_계층형쿼리 (0) | 2022.11.29 |
| 내가 보려고 정리한 오라클_기타연산자 (0) | 2022.11.29 |
| 내가 보려고 정리한 오라클_집합연산자 (0) | 2022.11.29 |
| 내가 보려고 정리한 오라클_서브쿼리 (0) | 2022.11.29 |