ソースコード
select
d.PF_CODE AS CODE,
p.PF_NAME AS NAME,
round((cast((dm.AMT+dw.AMT)as real)/cast((d.AMT+w.AMT)as real))*100,1) AS PERCENTAGE
from DRINK_HABITS as d
join PREFECTURE as p on p.PF_CODE=d.PF_CODE

join DRINK_HABITS as w on w.CATEGORY_CODE="110" and w.GENDER_CODE="3" and w.PF_CODE=d.PF_CODE
join DRINK_HABITS as dm on dm.CATEGORY_CODE="120" and dm.GENDER_CODE="2" and dm.PF_CODE=d.PF_CODE
join DRINK_HABITS as dw on dw.CATEGORY_CODE="120" and dw.GENDER_CODE="3" and dw.PF_CODE=d.PF_CODE

where d.GENDER_CODE="2" and d.CATEGORY_CODE="110"
order by PERCENTAGE desc, d.PF_CODE desc
;
提出情報
提出日時2022/09/22 02:59:58
コンテスト第2回 SQLコンテスト
問題飲酒率
受験者A_N_Other
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量87 MB
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
87 MB
データパターン2
AC
85 MB