반응형
/*
instr(문자열, 검색할 문자, 시작지점, n번째 검색단어)
- 찾는 문자의 위치를 반환
- 찾는 문자가 없으면 0을 반환
- 찾는 단어 앞글자의 인덱스를 반환
- 시작지점에 -1을 넣을 경우 뒤에서 부터 시작
*/
SELECT instr('Hello Oracle', 'O') as instr FROM dual; -- 7
SELECT instr('Hello Oracle', 'Ox') as instr FROM dual; -- 0
SELECT instr('Hello Oracle', 'Or') as instr FROM dual; -- 7
SELECT instr('Hello Oracle', 'l') as instr FROM dual; -- 3
SELECT instr('Hello Oracle', 'l', 5) as instr FROM dual; -- index5 부터 시작 : 11
SELECT instr('Hello Oracle', 'l', 1, 3) as instr FROM dual; -- index1부터 시작 3번째 : 11
SELECT instr('Hello Oracle', 'l', -1, 3) as instr FROM dual; -- 뒤에서부터 3번째 : 3
반응형
'Database > Oracle' 카테고리의 다른 글
[Oracle] 제약조건 CONSTRAINT (0) | 2021.08.12 |
---|---|
[Oracle] 데이터 타입 (0) | 2021.08.12 |
댓글