-
ユニオン(UNION)演算子: ユニオン演算子は、2つのテーブルから重複を排除してデータを結合するために使用されます。例えば、以下のクエリは、"table1"と"table2"の両方のテーブルからデータを取得し、重複を排除して結合します。
SELECT column1, column2 FROM table1 UNION SELECT column1, column2 FROM table2;
-
インターセクション(INTERSECT)演算子: インターセクション演算子は、2つのテーブルの共通するデータを取得するために使用されます。以下のクエリは、"table1"と"table2"の両方のテーブルに存在するデータを取得します。
SELECT column1, column2 FROM table1 INTERSECT SELECT column1, column2 FROM table2;
-
マイナス(MINUS)演算子: マイナス演算子は、1つのテーブルから他のテーブルに存在しないデータを取得するために使用されます。以下のクエリは、"table1"には存在するが"table2"には存在しないデータを取得します。
SELECT column1, column2 FROM table1 MINUS SELECT column1, column2 FROM table2;
これらのセット操作は、データベースのクエリやレポート作成など、さまざまなシナリオで役立ちます。上記のコード例を使用して、必要なセット操作を実行し、データの組み合わせや重複の排除に利用してください。