コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
WITH NUMBER_TABLE AS
(SELECT 1 AS NO UNION ALL
SELECT NO + 1
FROM NUMBER_TABLE
WHERE NO < 6)
SELECT SV_YEAR, PREFECTURE,
CASE WHEN NO = 1 THEN '小学校'
WHEN NO = 2 THEN '中学校'
WHEN NO = 3 THEN '高校'
WHEN NO = 4 THEN '短大'
WHEN NO = 5 THEN '大学'
WHEN NO = 6 THEN '大学院'
END AS KIND,
CASE WHEN NO = 1 THEN 小学校
WHEN NO = 2 THEN 中学校
WHEN NO = 3 THEN 高校
WHEN NO = 4 THEN 短大
WHEN NO = 5 THEN 大学
WHEN NO = 6 THEN 大学院
END AS AMT
FROM (SELECT * FROM (SELECT SURVEY_YEAR AS SV_YEAR, PF_CODE, PF_NAME AS PREFECTURE,
SUM(ELEMENTARY) AS 小学校,
SUM(MIDDLE) AS 中学校,
SUM(HIGH) AS 高校,
SUM(JUNIOR_CLG) AS 短大,
SUM(COLLEGE) AS 大学,
SUM(GRADUATE) AS 大学院
FROM (SELECT * FROM
ENROLLMENT_STATUS E INNER JOIN PREFECTURE P
ON E.PF_CODE = P.PF_CODE
AND SURVEY_YEAR = 2020)
GROUP BY PREFECTURE)
CROSS JOIN NUMBER_TABLE)
WHERE AMT IS NOT NULL
ORDER BY PF_CODE
提出情報
提出日時 | 2024/06/12 22:13:00 |
コンテスト | 第2回 SQLコンテスト |
問題 | 就学状況の表示変換 |
受験者 | yanagiguchi |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 88 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
88 MB
データパターン2
AC
84 MB