posted by 지니우스 2013. 12. 26. 13:05

일반적으로 비밀번호에 영어/숫자가 아닌 한글이 들어가는 경우는 프로그램에서 Filtering하지 못한 경우가 대부분이다.

이렇게 들어간 데이터를 검색하고자 할때 regexp를 사용해서 검사하면 모두 검색할수 있다.

 

SELECT * FROM MEMBER

WHERE USER_PASSWORD REGEXP '[가-힣]';

 

추가로 정규표현식을 공부하면 쉽게 알수 있는 거지만

한글로 시작하는 경우엔 '^[가-힣]'

모두가 한글로 구성된 경우만 검색할경우엔 '^[가-힣]+$'



 [출처] MySQL 정규식(regexp)검사를 통한 한글포함여부 체크|작성자 아찌