ソースコード
select f.PF_CODE as '都道府県コード'
,PF_NAME as '都道府県名'
,NATION_NAME
,sum(AMT) as AMT
--,rank(sum(AMT))
/*
人数が一番多い国のNATION_NAME → 1位 国名
人数が一番多い国のAMT → 1位 人数
人数が二番目に多い国のNATION_NAME → 2位 国名
人数が二番目に多い国のAMT → 2位 人数
人数が三番目に多い国のNATION_NAME → 3位 国名
人数が三番目に多い国のAMT → 3位 人数
各都道府県毎の外国人の合計人数 → 合計人数
*/
from FOREIGNER as f join NATIONALITY as n on f.NATION_CODE = n.NATION_CODE join PREFECTURE as p on f.PF_CODE = p.PF_CODE
where n.NATION_NAME <> 'その他'
group by f.PF_CODE,f.NATION_CODE
order by f.PF_CODE,AMT desc,f.NATION_CODE
提出情報
提出日時2022/07/20 18:43:44
コンテスト第1回 SQLコンテスト
問題外国籍分布
受験者keroru
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量105 MB
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
105 MB
データパターン2
WA
99 MB