3

このクエリを使用して、データベースから結果を取得しています。

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

グーグルで引用符の間を検索するときのように、文字列が完全に一致する場合にのみ結果を取得したい "".

Match/MySQL でこれを行うにはどうすればよいですか?

例: クエリは「ab cd」です

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

行 1 と 2 を返す必要があります

4

3 に答える 3

3

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

于 2012-07-14T07:57:02.440 に答える
0

REGEXPこんな用途にも使えます。

SELECT *
FROM `tableName`
WHERE `columnName` REGEXP 'ab cd';
于 2012-07-14T08:52:53.227 に答える
0

これを試してください::ケースに関係なくワイルド検索が必要な場合::

SELECT FROM LOWER(mytable) WHERE LOWER(Text2) LIKE LOWER('%yourstring%');
于 2012-07-14T08:43:00.713 に答える