NOTICE

띄어쓰기 구분 없이 검색

Date : 2011.06.29 11:16 Category : Programming/SQL
$query = "SELECT * FROM tableName WHERE REPLACE(columnName, ' ', '') LIKE '%띄어쓰기없는검색어%'";

보통 상품명이나 코멘트 같은 데엔 띄어쓰기가 들어간다.
예를 들어 코멘트 칼럼에
"나는 임상현이다. 너는 누구냐?"
가 있다.
이런 경우에 검색할 때
"나는임"
으로 검색(LIKE)하면 검색이 안 된다.
이런 경우에 위의 쿼리를 쓰면 된다.


어때요? 참 쉽죠?