ソースコード
/*
都道府県別にSDGsを推進している自治体を集計した
SDGSテーブル(SDGS)より、調査年(SURVEY_YEAR)が2022年で、
推進自治体数の割合が高い順に都道府県を表示しなさい。
また、割合は各都道府県の「推進自治体数(PROMOTE_MUNICIPALITY) ÷ 全自治体数(MUNICIPALITY_TTL) × 100」で算出し、小数点第3位を四捨五入すること。

表示項目は以下とする。(エイリアスを使用し→の項目名とする)

PF_CODE → CODE
PF_NAME → NAME
計算して求めた割合 → RATIO
表示順

割合の降順
PF_CODEの昇順
*/
--SELECT
  --  PF_CODE AS CODE,
--    PF_NAME AS NAME,
  --  RATIO
--FROM
  --  (

      SELECT
         T001.PF_CODE AS CODE,
         T002.PF_NAME AS NAME,
         RATIO
        FROM
        (
        (
        SELECT
            PF_CODE,
            ROUND(CAST(PROMOTE_MUNICIPALITY AS REAL) / CAST(MUNICIPALITY_TTL AS REAL) * 100,2) AS RATIO
        FROM
            SDGS
        WHERE SURVEY_YEAR = "2022") AS T001
        INNER JOIN 
            (
            SELECT
                PF_CODE,
                PF_NAME
            FROM
                PREFECTURE
            ) AS T002
        ON T001.PF_CODE = T002.PF_CODE
        )
        ORDER BY RATIO DESC
;

提出情報
提出日時2023/04/16 22:22:07
コンテスト第6回 SQLコンテスト
問題SDGs推進割合
受験者jigiru001
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量96 MB
メッセージ
テストケース(通過数/総数)
1/2
状態
メモリ使用量
データパターン1
AC
96 MB
データパターン2
WA
77 MB