2012-07-14 3 views
2

나는 내 데이터베이스에서 getresults이 쿼리를 사용하고 있습니다 :MySQL에서 문자열에 하위 문자열이 있는지 확인 하시겠습니까?

MATCH(`Text2`) AGAINST ('$s') 

내가 싶어 구글에 당신이 ""따옴표 사이에 검색 할 때 때와 같은 문자열의 전체 일치가있는 경우에만 발생합니다.

어떻게 Match/MySQL로 할 수 있습니까?

EG : 쿼리는 "순이 CD"

ID | Text 
1 ab cd 
2 aab cda 
3 aab a cd 

행 1, 당신이 경우에 관계없이 야생의 검색이 필요하면 2

+0

여기서 Text2 = '% s' –

답변

3

SELECT FROM your_table WHERE Text2 LIKE '%yourstring%';

0

이 시도 :: 을 반환해야한다입니다 ::

SELECT FROM LOWER(mytable) WHERE LOWER(Text2) LIKE LOWER('%yourstring%'); 
0

REGEXP 너무이 목적을 위해.

SELECT * 
FROM `tableName` 
WHERE `columnName` REGEXP 'ab cd'; 
관련 문제