私は MySQL とクエリを学習している最中であり、現在は PHP を使用して作業を開始しています。学習目的で、最初に小さなアナグラム ソルバーのようなプロジェクトを選びました。インターネット上で、DBとして無料で利用できる非常に古い英語の単語リストを見つけました。クエリ、セット内検索、全文検索マッチングを試みましたが失敗しました。
どうやって:
結果を文字ごとに一致させますか?
たとえば、データベース エントリと照合する文字 SLAOG があるとします。
確かに多くの単語を含む大規模なデータベースがあるため、クエリの代わりに次のようにします。
lag
goal
goals
slag
log
... and so on.
文字が2回使用される可能性のある他の結果はありません。
これをSQLでどのように解決しますか?
どうぞよろしくお願いいたします。