문자열 추출함수 SUBSTR ( 문자열, 시작위치, 길이)
//HEL을 출력
SELECT SUBSTR('HELLO',1,3) FROM DUAL;
//LLO을 출력
SELECT SUBSTR('HELLO',3) FROM DUAL;
//한글은 글자당 3BYTE
//B는 바이트 단위로 자름
SELECT SUBSTR(NAME,4) FROM DUAL;
//모든 학생의 이름과 출생 월만 조회 2020-02-14
SELECT SUBSTR(BIRTHDAY,6,2) FROM DUAL;
//회원중 전화번호가 011로 시작하는 회원의 모든 정보 출력
SELECT * FROM MEMBER WHERE SUBSTR(PHONE,1,3) ='011';
//회원중에서 생년 월이 7,8,9인 회원의 모든 정보를 출력
SELECT * FROM MEMBER WHERE SUBSTR(BIRTHDAY,6,2) IN('7','8','9')
'Oracle Database' 카테고리의 다른 글
[ORACLE] 문자열 트림함수 LTRIM,RTRIM,TRIM (0) | 2020.04.15 |
---|---|
[ORACLE] 문자열 덧셈 함수 CONCAT, || (0) | 2020.04.15 |
[ORACLE] DISTINCT 중복값 제거 (0) | 2020.04.15 |
[ORACLE] ROWNUM 행제한 (0) | 2020.04.15 |
[ORACLE] 문자열 비교 정규식 (0) | 2020.04.15 |