SQLのUNION演算子の使い方

UNIONは2つ以上のSELECT文の結果をまとめる、SQLで使用される演算子です。UNIONを使用する際は、2つのSELECT文の列数とデータ型が一致する必要があります。

UNIONの基本文法は次のとおりです。

SELECT 列名 FROM 表1
UNION
SELECT 列名 FROM 表2

UNION コマンドは 2 つの SELECT ステートメントの結果を結合し、重複する行を自動的に削除します。重複する行を含めるには、UNION ALL を使用します。

ユニオンを使用する例を以下に示します。

SELECT name FROM customers
UNION
SELECT name FROM suppliers

この例では、customers 表と suppliers 表の name 列を結合して、重複する行を削除します。

注意事項:

  1. UNION演算子は2つのSELECT文の列数とデータ型が一致する必要があります。
  2. UNIONでは重複行が自動的に削除されますが、重複行を含める場合はUNION ALLを使用します。
  3. Union演算子は列の順に結合されます。他の条件でソートする場合は、最後にORDER BY句を追加します。
コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds