コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
SELECT
SURVEY_YEAR AS SV_YEAR
,p.PF_NAME AS PREFECTURE
, CASE g.x
WHEN 1 THEN '小学校'
WHEN 2 THEN '中学校'
WHEN 3 THEN '高校'
WHEN 4 THEN '短大'
WHEN 5 THEN '大学'
WHEN 6 THEN '大学院'
END AS KIND
, CASE g.x
WHEN 1 THEN d.ELEMENTARY
WHEN 2 THEN d.MIDDLE
WHEN 3 THEN d.HIGH
WHEN 4 THEN d.JUNIOR_CLG
WHEN 5 THEN d.COLLEGE
WHEN 6 THEN d.GRADUATE
END AS AMT
FROM PREFECTURE p
CROSS JOIN (
WITH recursive
generate_series(x) AS (
SELECT 1
UNION ALL
SELECT x+1 FROM generate_series LIMIT 6
) SELECT x FROM generate_series) AS g
CROSS JOIN (
SELECT
SURVEY_YEAR
,PF_CODE as PF_CODE_D
,SUM(IFNULL(ELEMENTARY, 0)) AS ELEMENTARY
,SUM(IFNULL(MIDDLE, 0)) AS MIDDLE
,SUM(IFNULL(HIGH, 0)) AS HIGH
,SUM(IFNULL(JUNIOR_CLG, 0)) AS JUNIOR_CLG
,SUM(IFNULL(COLLEGE, 0)) AS COLLEGE
,SUM(IFNULL(GRADUATE, 0)) AS GRADUATE
FROM ENROLLMENT_STATUS
GROUP BY SURVEY_YEAR, PF_CODE
) as d
WHERE p.PF_CODE = d.PF_CODE_D
AND d.SURVEY_YEAR = 2020
AND AMT > 0
ORDER BY p.PF_CODE ASC, g.x ASC
;
提出情報
提出日時 | 2022/09/21 19:53:19 |
コンテスト | 第2回 SQLコンテスト |
問題 | 就学状況の表示変換 |
受験者 | craneduck |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 105 MB |
メッセージ
テストケース(通過数/総数)
1/2
状態
メモリ使用量
データパターン1
WA
83 MB
データパターン2
AC
105 MB