CS/데이터베이스
[Oracle] 문자에서 특정 철자 위치 출력 (INSTR)
김크롱
2020. 8. 21. 01:08
문자에서 특정 철자 위치 출력 (INSTR)
-- 'KOREA'에서 'R' 위치 찾기
SELECT INSTR('KOREA', 'R')
FROM dual;
- SUBSTR, INSTR, RTRIM 활용
-- abc@google.com 에서 google.com 만 출력
SELECT INSTR('abc@google.com', '@')
FROM dual;
-- 결과:4
SELECT SUBSTR('abc@google.com', INSTR('abc@google.com', '@')+1)
FROM dual;
-- 'google.com'에서 'google'만 출력
SELECT RTRIM(
SUBSTR('abc@google.com',
INSTR('abc@google.com','@')
+1),
'.com')