アフィリエイト広告を利用しています
ファン
最新記事
写真ギャラリー
日別アーカイブ

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

2017年07月10日

Access入門ユニオンクエリ








マイクロソフトエクセルのまとめ記事はこちら


Microsoft Office ブログランキングへ

「UNION ALL」と「UNION」の違い


いままではすべて「UNION ALL」を使用してきましたが、

実はノーマルなのは「UNION」なのです。

では、何が違うのか。

「UNION ALL」は重複した行も表示します。

「UNION」は重複した行を表示しません。

例をあげてみましょう。

最初に作った「Q_201501・02」にもう一度01分を追加してみましょう。

ユニオン19.png

SELECT * FROM T_販売履歴201501

UNION ALL SELECT * FROM T_販売履歴201502

UNION ALL SELECT * FROM T_販売履歴201501;

上記のようにさらに「UNION ALL SELECT * FROM T_販売履歴201501;」で

201501分を追加しています。

これを通常表示にすると

ユニオン20.png

見難いですが2015年1月分が重複しています。

また一番下のレコード数も39ありますね。


次に「UNION」にしてみます。

SELECT * FROM T_販売履歴201501

UNION SELECT * FROM T_販売履歴201502

UNION SELECT * FROM T_販売履歴201501;

上記のようにして通常表示にしてみます。

ユニオン21.png

上記のようになりました。

レコード数は27ですね。

2015年1月分は重複していませんね。

このような違いがあります。

通常は「UNION」を使用する場合が多いようです。




テレビ番組で大反響!大幅減量ダイエット

テレビ番組でエルセーヌの技術力を証明!

ダイエット番組でエルセーヌが大幅減量をサポートしました。


最新コメント
プロフィール
さんの画像

60過ぎのおっちゃんです。手探りでブログを立ち上げました。至らない点が多々あると思いますがご容赦ください。
プロフィール
×

この広告は30日以上新しい記事の更新がないブログに表示されております。