ソースコード
SELECT
    PO2015.PF_CODE AS 都道府県コード
    , PF.PF_NAME AS 都道府県名
    , PO2015.TOTAL_AMT AS 総人口2015年
    , PO2020.TOTAL_AMT AS 総人口2020年
    , ROUND( 
        CAST(PO2020.TOTAL_AMT AS REAL) / CAST(PO2015.TOTAL_AMT AS REAL) * 100
    ) AS 人口増加率 
FROM
    POPU_TRANSITION AS PO2015
    -- 都道府県コードと調査年を用いて、2015年の人口データを取得
    INNER JOIN PREFECTURE AS PF
        ON PO2015.PF_CODE = PF.PF_CODE
        AND PO2015.SURVEY_YEAR = 2015
    -- 同じ都道府県コードを持つ、2015年のデータと2020年の人口データを結合
    INNER JOIN POPU_TRANSITION AS PO2020 
        ON PO2015.PF_CODE = PO2020.PF_CODE
        AND PO2020.SURVEY_YEAR = 2020 
WHERE
    -- 2020年の人口が2015年の人口よりも多い場合のみを対象
    PO2020.TOTAL_AMT >= PO2015.TOTAL_AMT
ORDER BY
    -- 人口増加率が高い順に並べ替え
    人口増加率 DESC
    -- 同じ人口増加率の場合、都道府県コードで昇順に並べ替え
    , 都道府県コード ASC;
提出情報
提出日時2024/05/11 16:54:24
コンテスト練習用コンテスト
問題人口増加率分析
受験者ntaro
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
83 MB