728x90
반응형
이메일이 들어가 있는 필드를 검색하는 부분이 있었다.
결과는 뒤에 '@naver.com'과 같은 부분을 제하고 보여주는 것이였는데...
아무 생각없이...
"email LIKE '%$searchWord%' 라고 했더니... 바로 QA 팀에 걸렸다 ㅎㅎ
n, a, v, e, r, ., c, o, m 중 아무 글자로나 검색하면...
모든 내용이 다 나오게 되니 말이다 ㅎㅎ
그래서 MySQL 메뉴얼 찾아서 검색해보니... SUBSTRING_INDEX 라는 좋은 놈이 있더라...
SELECT email FROM table
WHERE SUBSTRING_INDEX(eamil, '@', 1) LIKE '%$searchWord%';
728x90
반응형
'Server > DB' 카테고리의 다른 글
MySQL Erro Code 28이 리턴되는 경우 (2) | 2009.04.08 |
---|---|
MySQL의 백업 및 복구 (2) | 2008.12.15 |
MySQL에서 대소문자 구별해서 쿼리하기 (0) | 2007.05.15 |
Z와 S의 차이... (2) | 2007.02.14 |
MySQL에서 변수의 사용... (2) | 2006.12.18 |