読者です 読者をやめる 読者になる 読者になる

プログラミングでアイデアを具現化したい

あらゆるものを具現化するためにプログラミングを始めました。主にC#

SQL 集合演算子


スッキリわかる SQL 入門 ドリル215問付き! (スッキリシリーズ) より

f:id:tos5511:20160127221648p:plain


UNION

SELECT1
 UNION (ALL)
SELECT2

UNIONでは重複行を1行にまとめる
UNION ALLでは重複行をすべてそのまま返す

家計簿
f:id:tos5511:20160127222018p:plain
家計簿アーカイブ
f:id:tos5511:20160127222046p:plain

SELECT * FROM 家計簿
UNION
SELECT * FROM 家計簿アーカイブ
 ORDER BY 2, 3, 4

実行結果
f:id:tos5511:20160127222159p:plain

SELECT * FROM 家計簿
UNION
SELECT * FROM 家計簿アーカイブ
 ORDER BY 1

実行結果
f:id:tos5511:20160127222441p:plain