資格暗記無料で始める

UNION ALLとは?

UNION ALLとは、2つの問合せ結果を、重複行を取り除かずにそのまま連結する集合演算。重複排除のための整列やハッシュ処理が不要なため、UNION より高速で一時領域の消費も少ない。行数が保存される点が集合としての和との違いである。

ゆにおんおーる

データベーススペシャリスト試験の頻出用語/午前II


UNION ALLの意味

2つの問合せ結果を、重複行を取り除かずにそのまま連結する集合演算。重複排除のための整列やハッシュ処理が不要なため、UNION より高速で一時領域の消費も少ない。行数が保存される点が集合としての和との違いである。

UNION ALLの具体例

2024年度と2025年度の受注明細表を縦につなぐとき、明細は年度をまたいで重複しないことが分かっているので UNION ALL を使う。1000万行規模では、重複排除のソートを省くだけで実行時間が数分の1になることがある。

UNION ALLは試験でどう引っ掛けられる?

UNION は重複を残す」と覚え違えるのが典型。重複を除くのは UNION、残すのが UNION ALL である。また重複が無いと分かっていても UNION を書くと、無駄な重複排除処理が実行計画に入る。

UNION ALLと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。