💡 INSTR( ) Function
INSTR('name', 'm') -- 3 반환
INSTR('광야로 걸어가 알아 네 홈 그라운드', ' ', 2) -- 2번째 띄어쓰기가 있는 문자 위치를 찾아라. 즉 8 반환.
💡 SUBSTR( ), SUBSTRING( ) Function (둘 다 같은 거임)
-- 예제
WITH EX AS (
SELECT '널 향한 설레임은 오늘부터 우리는' SENTENCES FROM DUAL
) -- 가상 테이블 생성
SELECT SUBSTR(SENTENCES, 6, 3) -- 문장의 6번째 글자부터 3개 자르기. 즉, '설레임' 반환
FROM EX;
즉, instr은 문자열의 위치를 찾아주는 함수이며 substr은 문자열을 잘라서 가져오는 함수라고 보면 쉽다.