ソースコード
with vRate as
(select
    d.PF_CODE
    ,cast(sum(case when d.CATEGORY_CODE = '110' then d.AMT else 0 end)as real) SOUSUU
    ,cast(sum(case when d.CATEGORY_CODE = '120' then d.AMT else 0 end)as real) MAINICHI
    from DRINK_HABITS d
    where d.GENDER_CODE in ('2','3')
    group by
    d.PF_CODE
    having 
    sum(case when d.CATEGORY_CODE = '120' then d.AMT else 0 end)<>0)
select
 r.PF_CODE as CODE
,pf.PF_NAME as NAME
,round(r.MAINICHI*100/r.SOUSUU,1) as PERCENTAGE
from vRate r
inner join PREFECTURE pf
    on r.PF_CODE = pf.PF_CODE
order by 
 round(r.MAINICHI*100/r.SOUSUU,1) desc,r.PF_CODE desc


提出情報
提出日時2022/09/21 17:43:08
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者tom
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量95 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
95 MB
データパターン2
AC
83 MB