0

名前を含むテーブルがあり、それぞれに一意のitemcodeフィールドがありますが、すべてのルートテーブルとして使用する別のテーブルもあります。この追加のテーブルは、最近追加した追加のテーブルです。

ルートテーブルの名前はこの新しいテーブルの名前と異なるため、あるテーブルの名前が別のテーブルの名前と等しい場合にを実行するクエリを使用して作成したブリッジテーブルが必要です。INSERT..SELECTこれは素晴らしいことですが、一部の名前に含まれている、TheまたはA最初に含まれているため、結果が制限されているため、それらが欠落しています。a = bそのため、クエリを変更SOUNDS LIKEしましたが、最後に違いのある名前のみが含まれています。

私が探しているのは、次のような特定の単語のセットを無視する方法です。

  • The
  • A
  • なれ

など、名前の残りの部分を使用しますか?キャプチャが多すぎるため、「LIKE%%」を実行できません。

4

1 に答える 1

0

ステートメントを使用して、、などの単語を削除できますThe。検索語の両側にスペースを入れて、単語の一部ではなく単語全体に一致するようにします。ABelike

SELECT * FROM namestable where names Like '% The %'
于 2013-03-01T15:49:25.417 に答える