728x90
반응형
[oracle] instr 문자열에서 특정값 위치 찾기
INSTR(문자열, 찾을 문자열, 시작위치, 몇번째);
시작위치에 -1을 입력할 경우 뒤에서부터 순서를 찾는다.
SELECT INSTR('https://soon86.tistory.com', '.', 1, 1) AS INSTR_TEST FROM DUAL;
결과 : 15 (앞에 있는 점의 위치를 리턴 함)
SELECT INSTR('https://soon86.tistory.com', '.', 1, 2) AS INSTR_TEST FROM DUAL;
결과 : 23 (뒤에 있는 점의 위치를 리턴 함)
SELECT INSTR('https://soon86.tistory.com', '.', 16, 1) AS INSTR_TEST FROM DUAL;
결과 : 23 (뒤에 있는 점의 위치를 리턴 함)
SELECT INSTR('https://soon86.tistory.com', '.', -1, 1) AS INSTR_TEST FROM DUAL;
결과 : 23 (뒤에 있는 점의 위치를 리턴 함)
SELECT INSTR('https://soon86.tistory.com', '.', -1, 2) AS INSTR_TEST FROM DUAL;
결과 : 15 (앞에 있는 점의 위치를 리턴 함)
728x90
반응형
'DB > ORACLE' 카테고리의 다른 글
[oracle] 테이블 이름 바꾸기 / 컬럼 추가, 컬럼 삭제, 컬럼 수정 스크립트 (0) | 2022.05.09 |
---|---|
[oracle] 시퀀스 생성 (0) | 2022.05.02 |
[oracle] 테스트 데이터 만들기 (0) | 2016.02.12 |
[oracle] 오라클의 중복 데이터 찾는 쿼리 (0) | 2013.09.02 |
댓글