SQL/MS-SQL & SQL Server Management Studio

MS SQL 영문 한글 구분하기 / 영어 한글 구분 (정규식)

삐뚤어진 개발자 2019. 12. 6.
SELECT * FROM 테이블 WHERE 컬럼 LIKE '%[가-힣]%' -- 한글 정규식
SELECT * FROM 테이블 WHERE 컬럼 LIKE '%[A-Za-z]%' -- 영문 정규식

 

데이터가 한글인지 영문인지 판별하고 싶다면,  정규식을 이용하여 LIKE 문으로 찾으면 된다.

 

정규식 [가-힣] 은 한글 [가]에서 [힣] 까지 포함된 글자가 있다면 매칭된다.

 

정규식 [A-Za-z] 도 마찬가지로 대문자 A에서 Z 까지, 소문자 a에서 z 까지 매칭된다.

댓글