| 商品コード | 在庫数 |
|---|---|
| A001 | 50 |
| B002 | 25 |
| C003 | 35 |
| 商品コード | 在庫数 |
|---|---|
| B002 | 15 |
| C003 | 35 |
| D004 | 80 |
応用情報技術者試験 令和2年度 午前 問29「“東京在庫”表と“大阪在庫”表に対して,SQL 文を実行して得られる結果はどれか…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約63%です。
エ.
正答率 63.0%(354人中 223人が正解)
UNION は2つの問合せ結果を縦に連結する演算で、ALL を付けた UNION ALL は重複行を排除せずそのまますべて残す点が重要。東京在庫の3行と大阪在庫の3行を単純に足し合わせるので結果は6行になり、両表に共通して存在する(C003,35)も重複したまま2行とも残る。重複排除されず6行すべてが出力されるエが正解。
応用情報技術者試験 令和2年度 午前 の過去問一覧に戻る・問29