ソースコード
SELECT
    P.PF_CODE CODE,
    P.PF_NAME NAME,
    ROUND((DRINK.AMT*1.0/TOTAL.AMT)*100, 1) PERCENTAGE
FROM
    (SELECT SUM(AMT) AMT, PF_CODE 
    FROM DRINK_HABITS 
    WHERE CATEGORY_CODE = '110'
        AND GENDER_CODE IN ('2','3')
    GROUP BY PF_CODE
        ) TOTAL
    INNER JOIN
    (SELECT SUM(AMT) AMT, PF_CODE 
    FROM DRINK_HABITS 
    WHERE CATEGORY_CODE = '120'
        AND GENDER_CODE IN ('2','3')
    GROUP BY PF_CODE
        ) DRINK
    ON TOTAL.PF_CODE=DRINK.PF_CODE
    INNER JOIN PREFECTURE P ON TOTAL.PF_CODE = P.PF_CODE
ORDER BY
    PERCENTAGE DESC,
    CODE DESC
提出情報
提出日時2023/09/16 09:12:11
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者fractal1024
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量78 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
78 MB
データパターン2
AC
76 MB