개요

 

문자를 검색할 때 범위에 포함되는 값으로 검색이 필요한 경우가 있다.

정규식 표현을 활용하여 검색이 가능하며, 자주쓰는 정규식을 정리한다.

 

 

정규표현식 (문자 범위 패턴)

 

 ※ 사용패턴

 

[] : 문자 셋 (하나의 문자 셋만 가능)

- :  연속된 문자

^ : 부정

 

1. 영문검색

 - '%[a-zA-Z]%' : A부터 Z까지 알파벳 문자가 포함된 문자열을 검색

 - SELECT * FROM 테이블 WHERE 컬럼 LIKE '%[A-Za-z]%' 

 

2. 한글검색

 - '%[가-힣]%' : 한글이 포함된 문자열을 검색

 - SELECT * FROM 테이블 WHERE 컬럼 LIKE '%[가-힣]%

 

3. 숫자검색

 - '%[0-9]%'

 - SELECT * FROM 테이블 WHERE 컬럼 LIKE '%[0-9]%'

 

4. 두 글자중 하나라도 포함된 경우

 - '%[ez]%'

 - SELECT * FROM 테이블 WHERE 컬럼 LIKE '%[ez]%'

   -> 'e', 'z' 둘 중 하나라도 포함된 경우 조회

 

 

+ Recent posts