ソースコード
/* 増加率の計算方法 (今年の人口-前年の人口)÷前年の人口×100 */
with new_table as
(select
t1.PF_CODE as 都道府県コード,
t2.PF_NAME as 都道府県名,
sum(case t1.SURVEY_YEAR when 2015 then t1.TOTAL_AMT else 0 end)as 総人口2015年,
sum(case t1.SURVEY_YEAR when 2020 then t1.TOTAL_AMT else 0 end)as 総人口2020年
from POPU_TRANSITION as t1
left outer join PREFECTURE as t2
on t1.PF_CODE = t2.PF_CODE
group by t1.PF_CODE,t2.PF_NAME)

select
都道府県コード,
都道府県名,
総人口2015年,
総人口2020年,
round(cast(総人口2020年 as real)/cast(総人口2015年 as real)*100,0) as 人口増加率
from new_table
where (総人口2020年-総人口2015年)>0
order by 人口増加率 desc,都道府県コード
提出情報
提出日時2024/03/27 18:17:07
コンテスト練習用コンテスト
問題人口増加率分析
受験者sakichiii
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
83 MB