コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
SELECT
SV_YEAR,
PREFECTURE,
KIND,
AMT
FROM
(
SELECT
SURVEY_YEAR AS "SV_YEAR",
PF_NAME AS "PREFECTURE",
'小学校' AS "KIND",
SUM(ELEMENTARY) AS "AMT",
ES.PF_CODE
FROM
ENROLLMENT_STATUS AS ES
JOIN
PREFECTURE PR
ON ES.PF_CODE = PR.PF_CODE
WHERE
ELEMENTARY IS NOT null
AND SURVEY_YEAR = '2020'
GROUP BY
SURVEY_YEAR,
PF_NAME
UNION
SELECT
SURVEY_YEAR AS "SV_YEAR",
PF_NAME AS "PREFECTURE",
'中学校' AS "KIND",
SUM(MIDDLE) AS "AMT",
ES.PF_CODE
FROM
ENROLLMENT_STATUS AS ES
JOIN
PREFECTURE PR
ON ES.PF_CODE = PR.PF_CODE
WHERE
MIDDLE IS NOT null
AND SURVEY_YEAR = '2020'
GROUP BY
SURVEY_YEAR,
PF_NAME
UNION
SELECT
SURVEY_YEAR AS "SV_YEAR",
PF_NAME AS "PREFECTURE",
'高校' AS "KIND",
SUM(HIGH) AS "AMT",
ES.PF_CODE
FROM
ENROLLMENT_STATUS AS ES
JOIN
PREFECTURE PR
ON ES.PF_CODE = PR.PF_CODE
WHERE
HIGH IS NOT null
AND SURVEY_YEAR = '2020'
GROUP BY
SURVEY_YEAR,
PF_NAME
UNION
SELECT
SURVEY_YEAR AS "SV_YEAR",
PF_NAME AS "PREFECTURE",
'短大' AS "KIND",
SUM(JUNIOR_CLG) AS "AMT",
ES.PF_CODE
FROM
ENROLLMENT_STATUS AS ES
JOIN
PREFECTURE PR
ON ES.PF_CODE = PR.PF_CODE
WHERE
JUNIOR_CLG IS NOT null
AND SURVEY_YEAR = '2020'
GROUP BY
SURVEY_YEAR,
PF_NAME
UNION
SELECT
SURVEY_YEAR AS "SV_YEAR",
PF_NAME AS "PREFECTURE",
'大学' AS "KIND",
SUM(COLLEGE) AS "AMT",
ES.PF_CODE
FROM
ENROLLMENT_STATUS AS ES
JOIN
PREFECTURE PR
ON ES.PF_CODE = PR.PF_CODE
WHERE
COLLEGE IS NOT null
AND SURVEY_YEAR = '2020'
GROUP BY
SURVEY_YEAR,
PF_NAME
UNION
SELECT
SURVEY_YEAR AS "SV_YEAR",
PF_NAME AS "PREFECTURE",
'大学院' AS "KIND",
SUM(GRADUATE) AS "AMT",
ES.PF_CODE
FROM
ENROLLMENT_STATUS AS ES
JOIN
PREFECTURE PR
ON ES.PF_CODE = PR.PF_CODE
WHERE
GRADUATE IS NOT null
AND SURVEY_YEAR = '2020'
GROUP BY
SURVEY_YEAR,
PF_NAME
)
ORDER BY
PF_CODE
提出情報
提出日時 | 2022/09/21 18:43:36 |
コンテスト | 第2回 SQLコンテスト |
問題 | 就学状況の表示変換 |
受験者 | sakula9384 |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 102 MB |
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
99 MB
データパターン2
WA
102 MB