問題
"東京在庫" 表と "大阪在庫" 表に対して、SQL 文を実行して得られる結果はどれか。ここで、実線の下線は主キーを表す。〔SQL 文〕SELECT 商品コード、在庫数 FROM 東京在庫 UNION ALL SELECT 商品コード、在庫数 FROM 大阪在庫

選択肢
- 1(ア)の表
- 2(イ)の表
- 3(ウ)の表
- 4(エ)の表
正解
4. (エ)の表
詳しい解説を見る解説を閉じる
解説
UNION ALL は二つの問合せ結果を、重複行を取り除かずにそのまま連結する集合演算である。東京在庫の全行と大阪在庫の全行が単純に縦に並び、同じ商品コードがあっても集約・除去されない。したがって両表のすべての行をそのまま合わせた表が得られ、エが正解。(出典: 令和2年度 秋期 応用情報技術者試験 午前 問29)
一問一答
全400問を繰り返し学習