ソースコード
select
    dh.PF_CODE as CODE,
    p.PF_NAME as NAME,
    round(
        sum(
            case when CATEGORY_CODE = '120' and dh.GENDER_CODE in ('2', '3') then cast(AMT as real) else 0 end) 
                / sum(case when  CATEGORY_CODE = '110' and dh.GENDER_CODE in ('2', '3') then cast(AMT as real) else 0 end) * 100, 
            1
    ) as PERCENTAGE
from DRINK_HABITS as dh
    inner join PREFECTURE as p
        on dh.PF_CODE = p.PF_CODE
group by 
    dh.PF_CODE
order by
    PERCENTAGE desc,
    dh.PF_CODE desc
;
提出情報
提出日時2024/01/02 23:23:02
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者shibainu
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量85 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
85 MB
データパターン2
AC
85 MB