메뉴 건너뛰기

tnt_db

Oracle 문자열에서 특정 단어 갯수 구하기

박상현 2006.06.13 20:27 조회 수 : 3573 추천:25

http://www.soqool.com/servlet/board?cmd=view&cat=100&subcat=1010&seq=67&page=1&position=1글쓴이 : 김홍선


str 이라는 문자열에서 변수로 주어지는 :word 라는 단어가 몇 번 나오는지 간단하게 계산한다.


SELECT (LENGTH (str) - LENGTH (REPLACE (str, :word))) / LENGTH (:word) cnt
  FROM tab1


위로