コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
SELECT
F.PF_CODE AS 都道府県コード
,RANKING.PF_NAME AS 都道府県名
,RANKING.NATION_NAME AS [1位 国名]
,SUM(CASE WHEN RANKING.JUNI = 1 THEN F.AMT ELSE 0 END) AS [1位 人数]
,RANKING.NATION_NAME AS [2位 国名]
,SUM(CASE WHEN RANKING.JUNI = 2 THEN F.AMT ELSE 0 END) AS [2位 人数]
,RANKING.NATION_NAME AS [3位 国名]
,SUM(CASE WHEN RANKING.JUNI = 3 THEN F.AMT ELSE 0 END) AS [3位 人数]
,SUM(CASE WHEN RANKING.JUNI IN (1,2,3) THEN F.AMT ELSE 0 END) AS [合計人数]
FROM FOREIGNER AS F
INNER JOIN
(
SELECT
F.PF_CODE
,F.NATION_CODE
,P.PF_NAME
,N.NATION_NAME
,RANK() OVER ( PARTITION BY PF_CODE ORDER BY SUM( AMT ) DESC ) AS JUNI
,SUM(AMT)
FROM FOREIGNER AS F
INNER JOIN PREFECTURE AS P
ON F.PF_CODE = P.PF_CODE
INNER JOIN NATIONALITY AS N
ON F.NATION_CODE = N.NATION_CODE
GROUP BY F.PF_CODE
,F.NATION_CODE
,P.PF_NAME
,N.NATION_NAME
) AS RANKING
ON F.PF_CODE = RANKING.PF_CODE
AND F.NATION_CODE = RANKING.NATION_CODE
GROUP BY F.PF_CODE,RANKING.PF_NAME,RANKING.NATION_NAME
提出情報
提出日時 | 2022/07/20 21:04:12 |
コンテスト | 第1回 SQLコンテスト |
問題 | 外国籍分布 |
受験者 | sitakkun |
状態 (詳細) | RE (Runtime Error: 実行時エラー) |
メモリ使用量 | 101 MB |
メッセージ
SQLITE_ERROR: ambiguous column name: PF_CODE
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
RE
98 MB
データパターン2
RE
101 MB