ソースコード
WITH TTT AS(
    SELECT 
        SURVEY_YEAR
        ,PF_CODE
        ,SUM(IFNULL(ELEMENTARY,0)) ELEMENTARY
        ,SUM(IFNULL(MIDDLE,0)) MIDDLE
        ,SUM(IFNULL(HIGH,0)) HIGH
        ,SUM(IFNULL(JUNIOR_CLG,0)) JUNIOR_CLG
        ,SUM(IFNULL(COLLEGE,0)) COLLEGE
        ,SUM(IFNULL(GRADUATE,0)) GRADUATE
    FROM ENROLLMENT_STATUS
    WHERE SURVEY_YEAR ='2020'
    group BY SURVEY_YEAR,PF_CODE
)
SELECT 
     SV_YEAR
    ,B.PF_NAME AS PREFECTURE
    ,KIND
    ,AMT
FROM (
    SELECT SURVEY_YEAR AS SV_YEAR,PF_CODE AS PREFECTURE,1 AS NUM,'小学校' AS KIND,ELEMENTARY  AS AMT FROM TTT
    UNION ALL
    SELECT SURVEY_YEAR,PF_CODE,2 AS NUM,'中学校',MIDDLE FROM TTT
    UNION ALL
    SELECT SURVEY_YEAR,PF_CODE,3 AS NUM,'高校',HIGH FROM TTT
    UNION ALL
    SELECT SURVEY_YEAR,PF_CODE,4 AS NUM,'短大',JUNIOR_CLG FROM TTT
    UNION ALL
    SELECT SURVEY_YEAR,PF_CODE,5 AS NUM,'大学',COLLEGE FROM TTT
    UNION ALL
    SELECT SURVEY_YEAR,PF_CODE,6 AS NUM,'大学院',GRADUATE FROM TTT
) A
INNER JOIN PREFECTURE B ON A.PREFECTURE =B.PF_CODE
WHERE IFNULL(AMT,0) > 0
order BY PREFECTURE ASC,NUM
提出情報
提出日時2022/10/11 18:45:06
コンテスト第2回 SQLコンテスト
問題就学状況の表示変換
受験者dada
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量81 MB
メッセージ
テストケース(通過数/総数)
1/2
状態
メモリ使用量
データパターン1
WA
81 MB
データパターン2
AC
77 MB