728x90

MySQL에서 정규식을 이용해서 쿼리를 날리고 싶은 적이 있었다... (한글로 데이터가 들어있는 레코드를 검색하고 싶은...)


그래서 찾아보니 이러한 방법이 잉네



select * from table_name where column_name regexp '정규식';




그렇다면 한글로 된 레코드만 검색하고 싶을 땐 어떻게 할까?


select * from table_name where column_name regexp '^[가- ㅎ|ㅎ]+$';



그렇다면 영어로 된 레코드만 검색하고 싶다면?


select * from table_name where column_name regexp '^[a-zA-Z]+$';


이렇게 하면 된다!


출처 : http://yjaeseok.tistory.com/252

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기