メインコンテンツへスキップ
応用情報技術者2014年度 春期午前問 28

2014年度 春期 応用情報技術者 午前 問28

難度標準

“東京在庫”表と“大阪在庫”表に対して、SQL文を実行して得られる結果はどれか。ここで、実線の下線は主キーを表す。

東京在庫

商品コード 在庫数

A001 50

B002 25

C003 35

大阪在庫

商品コード 在庫数

B002 15

C003 35

D004 80

〔SQL文〕

SELECT 商品コード, 在庫数 FROM 東京在庫

UNION ALL

SELECT 商品コード, 在庫数 FROM 大阪在庫

選択肢

解説

結論 → 詳細 → 補足 の 3 層構成

展開
結論Layer 1

正解はエです。

詳細Layer 2
展開

SQLのUNION ALL演算子は、二つのSELECT文の結果セットを結合し、重複する行もすべてそのまま出力します。したがって、東京在庫と大阪在庫のすべての行が結合され、商品コードC003の行も重複して表示されます。

この解説は?
AI生成

解説は公式の問題文・公式解答を基に作成しています。 事実誤認・選択肢の取り違え・最新法令の反映漏れ等を含む可能性があるため、 重要な判断は必ずリンク先の公式資料でご確認ください。

最終更新:

検証プロセス・誤り報告フローは 運営透明性レポートで公開しています。

分野「データベース」の学習ポイント

この問題の理解を「分野全体の力」に広げるための足がかり

何が問われるか
正規化・SQL・トランザクション特性(ACID)・同時実行制御・分散DBの基本。
学習の進め方
ER 図 ⇄ 関係スキーマ ⇄ SQL の3者を行き来できるよう演習。3NF までの正規化を手で実行できると強い。
関連キーワード
正規化SQLACIDトランザクションロックデッドロックER図
この分野の問題をもっと解く
AI コパイロット

この問題を AI と深掘りする

用語解説・選択肢分析・類題生成をその場で対話。クイズモードでは解答→解説がゼロ遷移。

クイズモードで開く

関連する問題

データベース の他の問題

他試験区分の同分野問題

応用情報技術者 と共通カリキュラムの他区分で「データベース」分野を演習する

他年度の「データベース」問題

応用情報技術者 の同じ分野を年度をまたいで演習する

応用情報技術者 の学習ガイド