導入

完了

Microsoft SQL Server には、2 つ以上の異なるクエリの結果として得られたセットを使用して操作を実行するためのセット 演算子 が用意されています。 集合演算子を使用すると、結果セットの結合、比較、または操作を行うことができます。

このモジュールでは、集合演算子 UNION と INTERSECT を使用して、2 つの入力セットの行を比較する方法について説明します。 また、APPLY 演算子の形式を利用し、あるクエリの結果を使って 2 番目のクエリの出力を収集し、その出力を単一の結果セットとして返す方法についても学習します。

集合演算子を使った作業で、結果を並べ替える必要がある場合は、最終結果に ORDER BY ステートメントを追加します。 入力クエリには ORDER BY ステートメントを使わないでください。

このモジュールを終了すると、次のことができるようになります。

  • UNION 演算子を使用します。
  • INTERSECT 演算子と EXCEPT 演算子を使用します。
  • APPLY 演算子を使用します。