ソースコード
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 "" KIND
UNION
VALUES
("小学校"),
("中学校"),
("高校"),
("短大"),
("大学"),
("大学院")) K
INNER JOIN PREFECTURE P ON D.PF_CODE = P.PF_CODE
WHERE AMT IS NOT NULL
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 20:56:06
コンテスト第2回 SQLコンテスト
問題就学状況の表示変換
受験者grainrigi
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量79 MB
メッセージ
テストケース(通過数/総数)
1/2
状態
メモリ使用量
データパターン1
WA
79 MB
データパターン2
AC
76 MB