728x90
반응형
REGEXP_COUNT
- 특정 문자의 개수를 세는 함수
SELECT text, REGEXP_COUNT(text, 'a') from reg_test;
SELECT text, REGEXP_COUNT(text, 'a', 3) from reg_test; -- 'a'가 몇개인지 검색 위치 3으로 지정 3번째 이후부터
SELECT text, REGEXP_COUNT(text, 'A') "R1" , REGEXP_COUNT(text, 'A',1,'i') "R2" from reg_test; -- 대소문자 구분 테스트 i는 대소문자를 무시하고 검색
SELECT text, REGEXP_COUNT(text, '.') "R1", REGEXP_COUNT(text, '\.') "R2" from reg_test; --r1은 .이 모든 것을 포함했다는 의미지만 r2는 .자체를 포함
SELECT text, REGEXP_COUNT(text, 'aa') "R1", REGEXP_COUNT(text, 'a{2}') "R2" , REGEXP_COUNT(text, '(a)(a)') "R3" from reg_test;
728x90
반응형
최근댓글