ソースコード
SELECT
    PREFECTURE.PF_CODE AS CODE
    ,PREFECTURE.PF_NAME AS NAME
    ,ROUND(
        CAST(DRINK_POP AS REAL)
        / TOTAL_POP * 100
    , 1) AS PERCENTAGE
FROM
    (
        SELECT
            PF_CODE AS PF_HABITS_CODE
            ,SUM(CASE WHEN CATEGORY_CODE = "110" THEN AMT END) AS TOTAL_POP
            ,SUM(CASE WHEN CATEGORY_CODE = "120" THEN AMT END) AS DRINK_POP
        FROM
            DRINK_HABITS
        WHERE GENDER_CODE IN ("2", "3")
        GROUP BY
            PF_CODE
    )
    PREFECTURE
LEFT JOIN PREFECTURE ON PREFECTURE.PF_CODE = PF_HABITS_CODE
ORDER BY PERCENTAGE DESC, CODE DESC
提出情報
提出日時2022/09/22 01:22:19
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者hashigo
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量85 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
85 MB
データパターン2
AC
83 MB