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]+$';
이렇게 하면 된다!
'내가 자꾸 까먹어서 쓰는 개발 이야기 > MySQL, MariaDB' 카테고리의 다른 글
Trigger 사용하기 (0) | 2014.09.19 |
---|---|
특정 프로시저 실행 권한 주기 (0) | 2013.11.22 |
mysql의 CASE ~ WHEN ~ ELSE (1) | 2013.05.16 |
MS-SQL과 mysql의 BETWEEN (0) | 2013.01.28 |
mysqldump 테이블 선택적으로 덤프 뜨기 (0) | 2012.02.01 |
최근댓글