私は私に次のことを可能とする適切なSQLクエリを探しています:私は、クエリを使用している場合は、単語「税」 SQLクエリの選択(拡張)
SELECT * FROM 'table' WHERE content LIKE '%tax%'
それはまだでも、この「Eで私の記事を返すことができ、私が見落とし何何かがあり、それは何も
見つけることができません、
私は私に次のことを可能とする適切なSQLクエリを探しています:私は、クエリを使用している場合は、単語「税」 SQLクエリの選択(拡張)
SELECT * FROM 'table' WHERE content LIKE '%tax%'
それはまだでも、この「Eで私の記事を返すことができ、私が見落とし何何かがあり、それは何も見つけることができません、
をありがとう正規表現を使用できます:
SELECT *
FROM `table`
WHERE content REGEXP 'import|tax'
"import"と "tax"の両方を持つコンテンツを検索します。
また、フルテキストインデックスを調べることをお勧めします。ただし、「税」には3文字があり、デフォルトの設定を使用して全文索引に入れるには時間がかかりすぎる可能性があるため、注意が必要です。
を確認することができますあなたは
SELECT * FROM `table` WHERE MATCH (content) AGAINST ('your_search_text' IN NATURAL LANGUAGE MODE);
としての私のSQLテキストベースの検索を使用する必要が、あなたを イヴァナ
最も簡単な方法は、別などを使用することです:
SELECT * FROM 'table'
WHERE content LIKE '%tax%' AND content LIKE '%import%';
は、いくつかのサンプル・テーブル・データと予想される結果を追加 - だけでなく、フォーマットされたテキストを。 – jarlh
記事に「輸入税」の部分文字列が含まれていますか?あなたはそれが輸入と税の間の単なるスペースであると確信していますか? –
または非表示の文字 – GurV