ソースコード
-- 調査年毎に都道府県の人口を集計した人口推移データより、2015年から2020年の期間で人口が増加した都道府県を抽出しなさい。 人口増加率の小数点以下は四捨五入とする。ただし、人口が変化していない都道府県は存在しないことが保証されている。

-- 表示項目は以下とする。(エイリアスを使用し→の項目名とする)

-- PF_CODE → 都道府県コード
-- PF_NAME → 都道府県名
-- 2015年のTOTAL_AMT → 総人口2015年
-- 2020年のTOTAL_AMT → 総人口2020年
-- 人口増加率を%で表示(小数点以下は四捨五入) → 人口増加率
-- 表示順

-- 人口増加率の降順
-- 都道府県コードの昇順

SELECT
    PF_CODE AS 都道府県コード
    , PF_NAME AS 都道府県名
    , SUM(CASE WHEN SURVEY_YEAR = 2015 THEN TOTAL_AMT ELSE 0 END) AS 総人口2015年
    , SUM(CASE WHEN SURVEY_YEAR = 2020 THEN TOTAL_AMT ELSE 0 END) AS 総人口2020年
    , ROUND(100 * SUM(CASE WHEN SURVEY_YEAR = 2020 THEN CAST(TOTAL_AMT AS REAL) ELSE 0 END)  / SUM(CASE WHEN SURVEY_YEAR = 2015 THEN CAST(TOTAL_AMT AS REAL) ELSE 0 END), 0) AS 人口増加率
FROM
    POPU_TRANSITION
LEFT JOIN PREFECTURE
USING(PF_CODE)

GROUP BY
    PF_CODE
    , PF_NAME

ORDER BY
    人口増加率 DESC
    , PF_CODE ASC
提出情報
提出日時2023/01/06 16:15:45
コンテスト練習用コンテスト
問題人口増加率分析
受験者res1235
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量78 MB
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
78 MB
データパターン2
WA
78 MB