ソースコード
SELECT
    D.pf_code AS CODE
    , P.pf_name AS NAME
    , round( 
        100.0 * sum( 
            CASE 
                WHEN D.gender_code IN ('2', '3') 
                AND D.category_code = '120' 
                    THEN D.amt 
                ELSE 0 
                END
        )
/

sum( 
            CASE 
                WHEN D.gender_code IN ('2', '3') 
                AND D.category_code = '110' 
                    THEN D.amt 
                ELSE 0 
                END
        ) 
        , 1
    ) AS PERCENTAGE 
FROM
    drink_habits D 
    INNER JOIN prefecture P 
        ON D.pf_code = P.pf_code 
GROUP BY
    D.pf_code
    , P.pf_name 
ORDER BY
    PERCENTAGE DESC
    , D.pf_code DESC
提出情報
提出日時2024/06/12 11:24:21
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者saber2020
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量84 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
84 MB