rlike (REGEXP 의 synonyms임)
: like와 유사한데 뒤에 오는 표기법이 정규식임
관련 도움말 : http://dev.mysql.com/doc/refman/5.0/en/pattern-matching.html
<example>
SELECT *
FROM CLIP
WHERE daumname rlike '^고[[:alnum:]]?미' LIMIT 10;
정규식 사용을 해 보신분은 아시겠지만... 표기법이 희한하죠?
다른 언어에서 사용하는 방법과 좀 다릅니다. 보다 자세한 표기법은 아래에서 참고하시면 될 듯
http://dev.mysql.com/doc/refman/5.0/en/regexp.html
주의!
프로그래밍하긴 편할지 몰라도 성능은 좋지 못하다는 것.
mysql optimizer는 정규식 기반의 쿼리를 최적화하지 못합니다.
'programming > MySQL' 카테고리의 다른 글
mysql의 'ON DUPLICATE KEY UPDATE' 구문 (4) | 2007.08.27 |
---|---|
database like 검색에서 '%x'와 ('x%' 또는 '%x%')의 차이 (0) | 2007.01.09 |
MySQL utf-8 글자 깨짐 해결 (0) | 2006.09.26 |