개요
문자를 검색할 때 범위에 포함되는 값으로 검색이 필요한 경우가 있다.
정규식 표현을 활용하여 검색이 가능하며, 자주쓰는 정규식을 정리한다.
정규표현식 (문자 범위 패턴)
※ 사용패턴
[] : 문자 셋 (하나의 문자 셋만 가능)
- : 연속된 문자
^ : 부정
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' 둘 중 하나라도 포함된 경우 조회