ソースコード
with drink_rate as (
    select
        pf_code,
        round(cast(sum(
            case category_code 
            when '120' then amt
            else 0 end
        ) as real)/ sum(
            case category_code 
            when '110' then amt
            else 0 end
        )*100, 1) as percentage
    from drink_habits
    where gender_code in ('2', '3') and category_code
    group by pf_code
)
select
    dr.pf_code as CODE,
    pf_name as NAME,
    percentage as PERCENTAGE
from drink_rate as dr
left outer join prefecture as pf
    on dr.pf_code = pf.pf_code
order by PERCENTAGE desc, CODE desc
提出情報
提出日時2022/09/22 11:24:58
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者hexa64
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量107 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
107 MB
データパターン2
AC
93 MB