から除外されます。この操作は、反結合または左反ゼミ結合として知られており、重複または冗長なレコードを除外する上で重要な役割を果たします。 firstname not in(table2からfirstnameを選択)
このクエリでは、FirstName列が比較ベースとして使用されます。クエリは、Table2に最初の名前の値が表示されないTable1からすべての行を取得します。たとえば、次の2つのテーブル、Table1とTable2があるとします。データ:
SELECT * FROM Table1 WHERE FirstName NOT IN (SELECT FirstName FROM Table2)
table1
tia | ||
---|---|---|
nikki | taylまたは | |
yamila | diaz | |
firstName | lastName |
exectingこれらのテーブルに対するアンチオインクエリは、次の出力を生成します。 | FirstName | lastName |生年月日| ---------- ---------- ------------------ |ヤミラ|ディアス| 1972-03-04 | ----------- ----------- --------- | この結果は、ヤミラ・ディアスが表1に存在するが、表2にはないことを示しています。たとえば、両方のテーブルにIDフィールドがある場合、クエリは次のように書き換えることができます。 id not in(table2からidを選択) | [&&&&&at ant-joinクエリを使用することにより、あるテーブルに存在するが別のテーブルから除外されるデータを効果的に識別および抽出できます。この手法は、データクレンジング、記録的な調整、およびその他のデータ分析タスクに非常に貴重です。 |
---|
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3