ソースコード
/*

都道府県毎に入院状況を集計した入院状況データより、都道府県別に入院率を算出し、入院率が高い順に表示しなさい。
入院状況データは都道府県別の入院状況を世帯単位で集計したデータである。
入院率は以下の数式で求め、小数点第2位を四捨五入する。 
ただし、四捨五入を行った結果整数となった場合、小数点以下は表示せずに出力せよ。(例: 4.02 -> 4.0 のとき、 4 と出力)
表示順の入院率は四捨五入後の値を基準にすること。

主キー	列名	データ型	必須	デフォルト値
✔︎	PF_CODE	VARCHAR	✔︎	NULL
INP_YES	INTEGER		NULL
INP_NO	INTEGER		NULL
UNIDENTIFIED	INTEGER		NULL
テーブル名: PREFECTURE
主キー	列名	データ型	必須	デフォルト値
✔︎	PF_CODE	VARCHAR	✔︎	NULL
PF_NAME	VARCHAR		NULL


都道府県コード	都道府県名	入院率
7000	福島県	4.8
3000	岩手県	4
6000	山形県	3.9
9000	栃木県	3.7
8000	茨城県	3.5
*/
select b.PF_CODE as 都道府県コード, b.PF_NAME as 都道府県名, round(cast(a.INP_YES as REAL) * 100 / (cast(a.INP_NO as REAL) + cast(a.UNIDENTIFIED as real)), 1) as 入院率 from HOSPITALIZATION  as a  LEFT JOIN PREFECTURE as b on a.PF_CODE = b.PF_CODE GROUP BY a.PF_CODE ORDER BY 入院率 DESC;
提出情報
提出日時2022/08/26 15:42:02
コンテスト練習用コンテスト
問題世帯入院率
受験者kiriko_rs
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量78 MB
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
77 MB
データパターン2
WA
78 MB