ソースコード
-- 調査年毎に都道府県の人口を集計した人口推移データより、2015年から2020年の期間で人口が増加した都道府県を抽出しなさい。 人口増加率の小数点以下は四捨五入とする。ただし、人口が変化していない都道府県は存在しないことが保証されている。
-- 表示項目は以下とする。(エイリアスを使用し→の項目名とする)
-- PF_CODE → 都道府県コード
-- PF_NAME → 都道府県名
-- 2015年のTOTAL_AMT → 総人口2015年
-- 2020年のTOTAL_AMT → 総人口2020年
-- 人口増加率を%で表示(小数点以下は四捨五入) → 人口増加率
-- 表示順
-- 人口増加率の降順
-- 都道府県コードの昇順
select 
    PREFECTURE.PF_CODE as 都道府県コード, 
    PREFECTURE.PF_NAME as 都道府県名, 
    _2015.TOTAL_AMT as 総人口2015年, 
    _2020.TOTAL_AMT as 総人口2020年, 
    CAST(ROUND(100.0 * CAST(_2020.TOTAL_AMT as real) / CAST(_2015.TOTAL_AMT as real)) as integer) as 人口増加率 
from PREFECTURE 
    inner join POPU_TRANSITION as _2015 ON _2015.SURVEY_YEAR = 2015 and PREFECTURE.PF_CODE = _2015.PF_CODE
    inner join POPU_TRANSITION as _2020 ON _2020.SURVEY_YEAR = 2020 and PREFECTURE.PF_CODE = _2020.PF_CODE
where _2015.TOTAL_AMT < _2020.TOTAL_AMT
order by 人口増加率 desc, 都道府県コード asc;

提出情報
提出日時2022/07/03 01:22:31
コンテスト練習用コンテスト
問題人口増加率分析
受験者831ue
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量79 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
77 MB
データパターン2
AC
79 MB