-
[ORACLE] 특정문자의 개수 알아보기DATABASE 2018. 12. 18. 15:47
SELECT '<div><p><img alt=''/><img alt=''></p></div>' DATA FROM DUAL;
▷▶ 예제 1 > img 문자열의 총 개수 알아보기
SELECT
length(DATA)-length(replace(DATA,'img',''))
FROM (
SELECT '<div><p><img alt=''/><img alt=''></p></div>' DATA
FROM DUAL
)
☞ replace(DATA,'img','')
DATA의 문자열 중에서 img 문자열을 '' 공백으로 바꿔준다.
▷▶ 예제 2 > img 문자의 총 개수 알아보기
SELECT
(length(DATA)-length(replace(DATA,'img','')))/3
FROM (
SELECT '<div><p><img alt=''/><img alt=''></p></div>' DATA
FROM DUAL
)
☞ img문자열 갯수만큼 총 길이를 나누면 된다.
'DATABASE' 카테고리의 다른 글
[ORACLE] 이중 CASE문 예제 (0) 2019.02.14 [ORACLE] 계층형 쿼리 (0) 2019.01.10 [MYSQL] SUBSTRING_INDEX 문자열 자르기 (0) 2018.12.13 [ORACLE] 매개변수가 있는 프로시저 (0) 2018.12.03 [ORACLE] CURSOR 커서 (0) 2018.11.30