SQL UNION | ||
SQL > SQL コマンド > Union
UNION は、二つのSQL文の結果を結合するのに使われるコマンド。そう言えば、 UNION は JOIN に多少類似するもの。この二つのコマンドとも、複数のテーブルからデータを読み込むことができるからです。しかし、 UNION が制限はされたことは、二つのSQL文からできたフィールドにおいて、同じデータの種類に使われること。また、UNION コマンドを使う場合、異なるデータ值しか出ません (SELECT DISTINCT に類似). UNION のプログラミングは次のようになります。 [SQL 文 1]
UNION [SQL 文 2]; では、次のような二つのテーブルがあるとします。 Store_Information テーブル
Internet_Sales テーブル
そして、売上 (sales)の日をすべて調べます。そこで、次のSQL文が使えます。 SELECT Txn_Date FROM Store_Information
UNION SELECT Txn_Date FROM Internet_Sales; の結果ができます、
一つ注意すべきところは、どんなSQL文 (又は二つの句からできた場合)に SELECT DISTINCT Txn_Date を使った場合、全く同じ結果が出ます。
|