“部門別売上”表から、部門コードごと、期ごとの売上を得る SQL文はどれか。
部門別売上
〔問合せ結果〕
部門コード
第1期売上
第2期売上
部門コード
期
売上
ーiii-
DO1
1,000
4,000
D01
第1期
1,000
D02
2,000
5,000
第2期
4,000
D01
Do3
3,000
8,000
第1期
2,000
D02
D02
第2期
5,000
D03
第1期
3,000
D03
第2期
8,000
正解と解説
正解 イ
SELECT 部門コード、”第1期AS 期第1期売上AS 売上 FROM 部門別売上 UNION (SELECT 部門コード、'第2期”AS 期第2期売上AS売上 FROM 部門別売上) ORDER BY 部門コード、期
第1期売上と第2期売上をそれぞれ「期」「売上」列に整形し縦に結合するにはUNIONを使い、部門コード・期でソートします。INTERSECT・CROSS JOIN・INNER JOINでは求める結果になりません。
AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。