본문 바로가기
IT/Oracle

오라클 문자에 특정문자가 몇개나 있는지 검색하는 법

by heavenLake 2021. 2. 3.
반응형

 


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

 

 

 

 

 

 

반응형

댓글