ソースコード
SELECT 
a.PF_CODE CODE
,c.PF_NAME NAME
,ROUND(EVERY/TOTAL*100,1) PERCENTAGE
FROM 
(
    SELECT 
    PF_CODE
    ,SUM(CAST(AMT as real)) TOTAL
    FROM DRINK_HABITS
    WHERE CATEGORY_CODE='110'
    and GENDER_CODE IN ('2','3')
    GROUP BY 
    PF_CODE
)a 
INNER JOIN
(
    SELECT 
    PF_CODE
    ,SUM(CAST(AMT as real)) EVERY
    FROM DRINK_HABITS
    WHERE CATEGORY_CODE='120'
    and GENDER_CODE IN ('2','3')
    GROUP BY 
    PF_CODE
)b
ON
a.PF_CODE = b.PF_CODE
INNER JOIN
PREFECTURE c
ON
a.PF_CODE = c.PF_CODE
order by 
PERCENTAGE desc
,a.PF_CODE desc
提出情報
提出日時2022/09/21 22:08:35
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者FunSQL
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量98 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
94 MB
データパターン2
AC
98 MB