ソースコード
SELECT
    DH.PF_CODE AS 'CODE',
    PF_NAME AS 'NAME',
    ROUND((CAST(SUM(DH.AMT) AS REAL) / SUM(TOTAL.AMT)) * 100, 1) AS 'PERCENTAGE'
FROM DRINK_HABITS AS DH
    JOIN PREFECTURE AS PR
        ON DH.PF_CODE = PR.PF_CODE
    JOIN (SELECT PF_CODE, AMT FROM DRINK_HABITS WHERE CATEGORY_CODE = '110') AS TOTAL
        ON TOTAL.PF_CODE = DH.PF_CODE
WHERE
    CATEGORY_CODE = '120'
    AND GENDER_CODE <> '1'
GROUP BY
    PF_NAME
ORDER BY
    PERCENTAGE DESC,
    CODE DESC
提出情報
提出日時2023/06/04 12:22:01
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者mochilike
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量79 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
78 MB
データパターン2
AC
79 MB