応用情報暗記無料で始める

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

応用情報技術者試験/2020年度 10月試験 午前 問29/データベース / SQL

東京在庫:
商品コード在庫数
A00150
B00225
C00335
大阪在庫:
商品コード在庫数
B00215
C00335
D00480

選択肢

正解と解説

正解:エ 商品コード・在庫数の組みが A001:50, B002:25, B002:15, C003:35, C003:35, D004:80 の6行の結果表

UNION ALLは2つの問合せ結果を単純に連結し、重複行を取り除かない。東京在庫の3行と大阪在庫の3行がそのまま並ぶので、結果は6行になる。重複を除きたい場合はALLを付けないUNIONを使う。

この問題を解く(同じ分野をあと9問) →

選択肢ごとの解説

出典:令和2年度 10月試験 応用情報技術者試験 午前 問29(IPA)原本の紙面を見る(IPA 問題冊子より)

この問題に出た用語

同じ分野の他の問題

最終更新:2026-10-06/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。