コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
select
FR.PF_CODE as 都道府県コード
,PREFECTURE.PF_NAME as 都道府県名
,(case when FR.rn=1 then NATIONALITY.NATION_NAME else '' end) as "1位 国名"
,(case when FR.rn=1 then FR.AMT else '' end) as "1位 人数"
,(case when FR.rn=2 then NATIONALITY.NATION_NAME else '' end) as "2位 国名"
,(case when FR.rn=2 then FR.AMT else '' end) as "2位 人数"
,(case when FR.rn=3 then NATIONALITY.NATION_NAME else '' end) as "3位 国名"
,(case when FR.rn=3 then FR.AMT else '' end) as "3位 人数"
,sum(FR.AMT) as 合計人数
from
(
select *, ROW_NUMBER() OVER (PARTITION BY PF_CODE ORDER BY AMT desc) rn from FOREIGNER) as FR
inner join PREFECTURE on PREFECTURE.PF_CODE = FR.PF_CODE
inner join NATIONALITY on NATIONALITY.NATION_CODE = FR.NATION_CODE
where
FR.rn<=3
group by
FR.PF_CODE
order by
合計人数 desc
,都道府県コード
提出情報
提出日時 | 2022/07/20 18:01:23 |
コンテスト | 第1回 SQLコンテスト |
問題 | 外国籍分布 |
受験者 | na1216 |
状態 (詳細) | WA (Wrong Answer: 誤答) |
メモリ使用量 | 105 MB |
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
105 MB
データパターン2
WA
94 MB