を使用して、SQL
に参加すると、テーブルの結合は複数のソースからのデータを組み合わせる一般的な操作です。レコードを一致させるとき、あるテーブルの列が別のテーブルからの列の任意の部分と一致する「いいね」操作を実行する必要性に遭遇する場合があります。 「いいね」操作を使用してこれらのテーブルに参加するには、次の条件を指定します。 aとしてのタブレアから a.name like '%' b.lastname '%'% '
のようなa.nameのbとしてtablebを結合します。このクエリは、「名前」列にTablebの「lastName」列の任意の部分が含まれているTableaのすべてのレコードと一致します。たとえば、「名前」が「John Doe」と「LastName」に「Doe」が含まれている場合、レコードに結合されます。 aとしてのタブレアから Tableb as B on b on grast(b.lastname、a.name)> 0
SELECT *
FROM TableA AS A
JOIN TableB AS B ON A.Name LIKE '%' B.LastName '%'
のb.lastname like concat( '%'、a.name、 "&&&]にtablebに参加すると、ケース感受性の問題を回避する前に列値を大文字に変換することを検討することをお勧めします。さまざまな方法を試して、特定のケースに最適なアプローチを決定します。 免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3