コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
SELECT
fr.PF_CODE 都道府県コード
, max(pr.pf_name) 都道府県名
, max(case when rown = 1 then nt.NATION_NAME else '' end) '1位 国名'
, max(case when rown = 1 then fr.AMT else 0 end) '1位 人数'
, max(case when rown = 2 then nt.NATION_NAME else '' end) '2位 国名'
, max(case when rown = 2 then fr.AMT else 0 end) '2位 人数'
, max(case when rown = 3 then nt.NATION_NAME else '' end) '3位 国名'
, max(case when rown = 3 then fr.AMT else 0 end) '3位 人数'
, max(fr.sum_amt) 合計人数
FROM
(
SELECT
PF_CODE
, NATION_CODE
, AMT
, row_number() over (partition by PF_CODE order by AMT desc, NATION_CODE) rown
, sum(AMT) over (partition by PF_CODE) sum_amt
FROM
FOREIGNER
WHERE
NATION_CODE != '113'
) fr
left join PREFECTURE pr on pr.PF_CODE = fr.PF_CODE
left join NATIONALITY nt on nt.NATION_CODE = fr.NATION_CODE
WHERE
fr.rown <= 3
GROUP BY
fr.PF_CODE
ORDER BY
sum(fr.AMT) desc, fr.PF_CODE
;
提出情報
提出日時 | 2022/07/20 19:43:40 |
コンテスト | 第1回 SQLコンテスト |
問題 | 外国籍分布 |
受験者 | udo |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 101 MB |
メッセージ
テストケース(通過数/総数)
1/2
状態
メモリ使用量
データパターン1
WA
101 MB
データパターン2
AC
87 MB