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