コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
select
fr.pf_code `都道府県コード`,
fr.pf_name `都道府県名`,
max(case fr.rank when 1 then fr.nation_name end) `1位 国名`,
max(case fr.rank when 1 then fr.amt end) `1位 人数`,
max(case fr.rank when 2 then fr.nation_name end) `2位 国名`,
max(case fr.rank when 2 then fr.amt end) `2位 人数`,
max(case fr.rank when 3 then fr.nation_name end) `3位 国名`,
max(case fr.rank when 3 then fr.amt end) `3位 人数`,
sum(fr.amt) `合計人数`
from (
SELECT
f.pf_code,
p.pf_name,
n.nation_name,
f.amt,
rank() over (
partition by
f.pf_code
order by
f.amt desc, f.pf_code
) rank
FROM
foreigner f
inner join prefecture p on p.pf_code=f.pf_code
inner join nationality n on n.nation_code=f.nation_code
WHERE
f.nation_code != '113'
) fr
group by pf_code
order by `合計人数` desc, `都道府県コード`
提出情報
提出日時 | 2022/07/20 22:47:05 |
コンテスト | 第1回 SQLコンテスト |
問題 | 外国籍分布 |
受験者 | jau5 |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 102 MB |
メッセージ
テストケース(通過数/総数)
1/2
状態
メモリ使用量
データパターン1
WA
102 MB
データパターン2
AC
53 MB