Code/Database (DB)

mysql 문자열 검색 , 발견한 횟수(찾은 개수) 구하기

codens 2023. 12. 2. 13:40



- 정식으로 지원하는 함수가 없어서 꼼수로(trick) 문자열 치환후 변한 길이로 구한다.

- 예) content 필드에서 '<br>' 문자열 찾은 횟수 구하기
SELECT
ROUND ( ( LENGTH( content ) - LENGTH( REPLACE ( content, "<br>", "" ) ) ) / LENGTH( "<br>" ) ) AS count,
content,
table1.* 
FROM table1 
HAVING count >= 1 ;

 

반응형