SQLサーバーで単語を検索する方法。SQLサーバーでLikeを使用してテーブルから特定の単語を見つける方法
私は検索バーモジュールに取り組んでいます。
検索バーで女性を検索すると、リストされているすべての女性が表示され、正しいことがわかります。しかし、私が男性を検索すると、男性と女性のすべてのリストが表示されます。
私は、クエリの下に、これを使用しています
select * from product where title like '%shirt%for%men%'
は、私は言葉ではない文字を検索したいです。
テーブルから特定の単語だけを検索するクエリを作成するにはどうすればよいですか?
select * from product where title like '%shirt%for% men%'
簡単な解決策は、スペースを追加することです:
全文検索を使用してください:https://docs.microsoft.com/en-us/sql/relational-databases/search/full-text-search明らかに、「男性」は「女性」と一致します。 –
サンプルデータと欲望の結果を追加します。 –
@ GordonLinoff 2008年に稼動可能ですか? –