[Oracle] INSTR 특정 문자 확인 함수
2018. 1. 17. 10:36
반응형
[Oracle] INSTR 특정 문자 확인 함수
오라클에서 특정 문자 확인 하는 함수
대부분 알고있는 LIKE 함수와 유사해 보인다. 차이점은 다음과 같다.
LIKE - 특정 문자가 그냥 포함 되어있는 여부를 확인
INSTR - 특정 문자가 포함 되어있는 여부 와 위치를 확인
LIKE는 독립되게 쓰는 경우가 대부분이지만
INSTR는 다른 쿼리등과 함께 쓰는경우가 많다.
▼사용법
INSTR('문자', '비교하고자하는 값', 시작할 위치, 결과의 순번)
▼예제
1 2 3 4 5 6 7 8 9 10 11 12 | -- TEST = AA-012 --컬럼을 사용 SELECT INSTR(TEST, '-') AS INSTR_TEST FROM TABLE_NAME; -- RESULT = 2 --문자를 사용 SELECT INSTR('TEST-012', '-') AS INSTR_TEST FROM TABLE_NAME; -- RESULT = 4 | cs |
반응형
'Program > DataBase' 카테고리의 다른 글
[Oracle] 날짜 / 변환 / NULL / 기타 함수 정리 (0) | 2018.01.30 |
---|---|
[Oracle] SUBSTR 문자열 자르기 함수 (0) | 2018.01.17 |
[Oracle] ROWNUM 주의 사항(페이징 or 정리시) (1) | 2017.08.22 |
DDL, DML, DCL + TCL 이란? (0) | 2017.08.21 |
[MYSQL] 한글깨짐 (0) | 2017.07.20 |