ソースコード
with t1 as(
    select
        PF_CODE
        ,SUM(AMT) as x
    from
        DRINK_HABITS
    where
        GENDER_CODE in ('2', '3')
        AND
        CATEGORY_CODE = '120'
    group by 1
), t2 as (
    select
        PF_CODE
        ,SUM(AMT) as total
    from
        DRINK_HABITS
    where
        GENDER_CODE in ('2', '3')
        AND
        CATEGORY_CODE = '110'
    group by 1
)
select
    P.PF_CODE AS CODE
    ,P.PF_NAME AS NAME
    ,ROUND(100.0 * t1.x / t2.total, 1) AS PERCENTAGE
from
    PREFECTURE as P
inner join t1 on t1.PF_CODE = P.PF_CODE
inner join t2 on t2.PF_CODE = P.PF_CODE
order by 
    3 desc, 1 desc
提出情報
提出日時2023/07/05 16:22:29
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者katayaaaaaaman
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量80 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
80 MB
データパターン2
AC
80 MB