ソースコード
WITH pivot AS(
    SELECT 
        PF_CODE,
        MAX(CASE WHEN SURVEY_YEAR = 2015 THEN TOTAL_AMT ELSE 0 END) AS 'be',
        MAX(CASE WHEN SURVEY_YEAR = 2020 THEN TOTAL_AMT ELSE 0 END) AS 'af'
    FROM 
        POPU_TRANSITION
    GROUP BY 
        PF_CODE
)
,
inc_rate AS(
    SELECT
        PF_CODE,
        be,
        af,
        ROUND(CAST(af AS REAL)*100/CAST(be AS REAL)) AS inc_rate
    FROM
        pivot
    WHERE
        af > be
)
SELECT
    pr.PF_CODE AS '都道府県コード',
    pr.PF_NAME AS '都道府県名',
    ir.be AS '総人口2015年',
    ir.af AS '総人口2020年',
    ir.inc_rate AS '人口増加率'
FROM
    inc_rate AS ir
    INNER JOIN PREFECTURE AS pr 
    ON ir.PF_CODE = pr.PF_CODE
ORDER BY
    人口増加率 DESC,
    都道府県コード ASC
;
提出情報
提出日時2023/04/06 13:50:57
コンテスト練習用コンテスト
問題人口増加率分析
受験者eeeeyan178
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量88 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
88 MB
データパターン2
AC
77 MB