ソースコード
SELECT
    FO.PF_CODE AS 都道府県コード,
    PR.PF_NAME AS 都道府県名,
    NA.NATION_NAME,
--    人数が一番多い国のNATION_NAME → 1位 国名
    MAX(AMT) AS '1位 人数'
/*    人数が二番目に多い国のNATION_NAME → 2位 国名
    人数が二番目に多い国のAMT → 2位 人数
    人数が三番目に多い国のNATION_NAME → 3位 国名
    人数が三番目に多い国のAMT → 3位 人数
    各都道府県毎の外国人の合計人数 → 合計人数  */
FROM
    FOREIGNER FO

INNER JOIN
    PREFECTURE PR
ON
    FO.PF_CODE = PR.PF_CODE

INNER JOIN
    NATIONALITY NA
ON
    FO.NATION_CODE = NA.NATION_CODE

WHERE
    FO.NATION_CODE <> 113
GROUP BY
    FO.PF_CODE,
    PR.PF_NAME,
    NA.NATION_NAME
ORDER BY
    都道府県コード;
提出情報
提出日時2024/06/13 12:55:28
コンテスト第1回 SQLコンテスト
問題外国籍分布
受験者muromati
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量89 MB
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
89 MB
データパターン2
WA
84 MB