반응형
- 문자열 위치 찾기
- INSTR( [문자열], [찾을 문자값], [찾기를 시작할 위치(1,-1)], [찾은 결과의 순번(1...n)] )
- 찾기를 시작할 위치 ( 1 : 앞에서, -1 : 뒤에서 )
- 샘플 쿼리
SELECT INSTR('HI. ORACLE. HELLO WORLD.', '.', 1) AS FIRST1 -- 찾는 문자열 앞에서 1번째 자리 위치
, INSTR('HI. ORACLE. HELLO WORLD.', '.', 1, 1) AS FIRST2 -- 찾는 문자열 앞에서 1번째 자리 위치
, INSTR('HI. ORACLE. HELLO WORLD.', '.', 1, 2) AS FIRST3 -- 찾는 문자열 앞에서 2번째 자리 위치
, INSTR('HI. ORACLE. HELLO WORLD.', '.', 1, 3) AS FIRST4 -- 찾는 문자열 앞에서 3번째 자리 위치
, INSTR('HI. ORACLE. HELLO WORLD.', '.', -1) AS LAST1 -- 찾는 문자열 뒤에서 1번째 자리 위치
, INSTR('HI. ORACLE. HELLO WORLD.', '.', -1, 1) AS LAST2 -- 찾는 문자열 뒤에서 1번째 자리 위치
, INSTR('HI. ORACLE. HELLO WORLD.', '.', -1, 2) AS LAST3 -- 찾는 문자열 뒤에서 2번째 자리 위치
, INSTR('HI. ORACLE. HELLO WORLD.', '.', -1, 3) AS LAST4 -- 찾는 문자열 뒤에서 3번째 자리 위치
FROM DUAL;
- 테스트
반응형
'IT > Database' 카테고리의 다른 글
몽고디비 - 계정생성 (0) | 2024.07.20 |
---|---|
[Oracle] ORA-00917 (0) | 2022.12.01 |
[Oracle] ORA-00947 (0) | 2022.12.01 |
[Oracle] 문자열, 숫자 자르기 (0) | 2022.11.23 |
[Oracle] 백업 테이블 생성 (0) | 2022.11.15 |
[Oracle] ORA-01481 (0) | 2022.11.02 |
[Oracle] ORA-01722 (0) | 2022.11.02 |
[Oracle] ORA-01400 (0) | 2022.11.01 |
mariaDB 칼럼 변경/추가/삭제, 속성변경 (0) | 2020.07.16 |
6. MariaDB 대소문자 구분 (0) | 2020.05.21 |