ソースコード
SELECT SV_YEAR, PREFECTURE, KIND, SUM(AMT) FROM
(SELECT
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
  ELSE NULL
END AMT
FROM
(SELECT PF_CODE,
SURVEY_YEAR,
ELEMENTARY,
MIDDLE,
HIGH,
JUNIOR_CLG,
COLLEGE,
GRADUATE
FROM ENROLLMENT_STATUS
WHERE SURVEY_YEAR = 2020) D
CROSS JOIN
(SELECT "" KIND
UNION
VALUES
("小学校"),
("中学校"),
("高校"),
("短大"),
("大学"),
("大学院")) K
INNER JOIN PREFECTURE P ON D.PF_CODE = P.PF_CODE
WHERE AMT IS NOT NULL)
GROUP BY SV_YEAR, PREFECTURE, KIND
ORDER BY PREFECTURE 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:18:49
コンテスト第2回 SQLコンテスト
問題就学状況の表示変換
受験者grainrigi
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量82 MB
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
82 MB
データパターン2
WA
81 MB