曖昧な検索 (SQL:12040)

Questions
データの中に

  ■AKBが存在することは間違いない事は把握している

としましょう。しかし、

  ■AKBという単語が含まれている可能性がある

としたらどうでしょうか
AKB
AKB48
元AKB
AKBだった

テーブルの中に、何が入力されているかわからないが、とにかく【AKB】が含まれていること!を、確認したい場合はLikeを使って検索を行います。
Like
 以下の通り入力してください。
Select * From M_tag Where name Like '%AKB%'
Up:2021/08/29
Re:2021/09/11

Appendix
Click!
例えば、フリーフォームの備考欄で、利用者からデータを集めた場合、何が入力されているかなど想像がつきません。
 Likeを用いると曖昧な状態でも検索を行うことが可能になります。このLikeWhere区に続けて使いますが、【%】 or【_】(アンダーバー)で、挙動が変化します。
_(アンダーバー)
0文字以上の文字1文字
若干応用になりますが、AKB●●と、(50より少し少ない数字)を曖昧検索で探してみてください。
Select * From M_tag Where name Like 'AKB__'


 なお、性能に関してあいまい検索は注意が必要です。
 Likeを利用した場合、前方一致及び中間一致はindexが効きません。そのためパフォーマンスを気にしている人は注意が必要です。

 何らかの検索システムで検索欄のそばに、前方一致、後方一致、含まれる といったチェックボックスがあった場合、要件定義した人や作った人は「わかってるやつ」です。
超初級
初級
中級
上級
特殊
演習
超初級
初級
中級
上級
特殊
演習
aaaa