“部門別売上”表から,部門コードごと,期ごとの売上を得るSQL文はどれか。
- SELECT 部門コード, '第1期' AS 期, 第1期売上 AS 売上
FROM 部門別売上
INTERSECT
(SELECT 部門コード, '第2期' AS 期, 第2期売上 AS 売上
FROM 部門別売上) ORDER BY 部門コード, 期 - SELECT 部門コード, '第1期' AS 期, 第1期売上 AS 売上
FROM 部門別売上
UNION
(SELECT 部門コード, '第2期' AS 期, 第2期売上 AS 売上
FROM 部門別売上) ORDER BY 部門コード, 期 - SELECT A.部門コード, '第1期' AS 期, A.第1期売上 AS 売上
FROM 部門別売上 A
CROSS JOIN
(SELECT B.部門コード, '第2期' AS 期, B.第2期売上 AS 売上
FROM 部門別売上) T ORDER BY 部門コード, 期 - SELECT A.部門コード, '第1期' AS 期, A.第1期売上 AS 売上
FROM 部門別売上
INNER JOIN
(SELECT B.部門コード, '第2期' AS 期, B.第2期売上 AS 売上
FROM 部門別売上) T ON A.部門コード = T.部門コード ORDER BY 部門コード, 期
解答
イ
解説
準備中
- SELECT 部門コード, '第1期' AS 期, 第1期売上 AS 売上
FROM 部門別売上
INTERSECT
(SELECT 部門コード, '第2期' AS 期, 第2期売上 AS 売上
FROM 部門別売上) ORDER BY 部門コード, 期
準備中 - SELECT 部門コード, '第1期' AS 期, 第1期売上 AS 売上
FROM 部門別売上
UNION
(SELECT 部門コード, '第2期' AS 期, 第2期売上 AS 売上
FROM 部門別売上) ORDER BY 部門コード, 期
準備中 - SELECT A.部門コード, '第1期' AS 期, A.第1期売上 AS 売上
FROM 部門別売上 A
CROSS JOIN
(SELECT B.部門コード, '第2期' AS 期, B.第2期売上 AS 売上
FROM 部門別売上) T ORDER BY 部門コード, 期
準備中 - SELECT A.部門コード, '第1期' AS 期, A.第1期売上 AS 売上
FROM 部門別売上
INNER JOIN
(SELECT B.部門コード, '第2期' AS 期, B.第2期売上 AS 売上
FROM 部門別売上) T ON A.部門コード = T.部門コード ORDER BY 部門コード, 期
準備中
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 技術要素 |
中分類 | データベース |
小分類 | データ操作 |
出題歴
- AP 令和3年度秋期 問29