IT/Oracle
오라클 문자에 특정문자가 몇개나 있는지 검색하는 법
heavenLake
2021. 2. 3. 14:46
반응형
INSTR()
- INSTR(문자열, 찾을 문자열, 시작 위치, 몇 번째로 발견할것인지 위치)
첫자리 1부터 반환.
*/
SELECT INSTR('abcdefg', 'c') from dual;
-- =>> 3
/*마지막 특정문자 이후의 문자만 가져오기 (당근 select 하기 ) */
/*주의 : 한글은 이방법으로는 안됨. (reverse하면 깨짐)*/
select reverse(substr(reverse(f), 1, instr(reverse(f),',')-1))
from(
select 'app,fff,dff' as f
from dual
);
-- =>> dff
반응형