![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
神奈川県内の市区町村を面積が大きい順に示せ。日本国内での順位も付けること。
参考: 全国の市区町村数は 1741
SELECT `T1`.`郡など`, `T1`.`市区町村`, `T1`.`面積`,
(1741 - COUNT(*) + 1) AS '国内順位'
FROM `地理` AS `T1`, `地理` AS `T2`
WHERE `T1`.`面積` >= `T2`.`面積`
AND `T1`.`都道府県` = '神奈川県’
GROUP BY `T1`.`郡など`, `T1`.`市区町村`
ORDER BY '国内順位' DESC
あってますか?なんかうまくいきません
教えてください。お願い致します。
`都道府県`,`郡など`,`市区町村`,`緯度`,`経度`,`面積`
テーブル名は地理
SQLです教えてくださいお願いします
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_04.png?e8efa67)
- 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
- 今の自分の気分スタンプを選ぼう!
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
以下のSQL文にはいくつかの間違いがあります。
修正点を以下に示します。カウントする行数の間違い: COUNT(*) が 1741 - COUNT(*) + 1 の中で正しく機能しない。
列名をバッククォートで囲む必要がない(あるいは一貫性がない)。
グループ化とオーダーの列が正しく指定されていない。
"国内順位" を文字列として扱っているため、シングルクォートではなくバッククォートを使用する。
修正版のSQL文は以下の通りです:
sql
コードをコピーする
SELECT
T1.`郡など`,
T1.`市区町村`,
T1.`面積`,
RANK() OVER (ORDER BY T1.`面積` DESC) AS `国内順位`
FROM
`地理` AS T1
WHERE
T1.`都道府県` = '神奈川県'
ORDER BY
T1.`面積` DESC;
説明:
RANK() OVER (ORDER BY T1.面積 DESC) は、各市区町村の面積に基づく国内順位を計算します。
WHERE T1.都道府県 = '神奈川県' により、神奈川県内の市区町村のみを選択します。
ORDER BY T1.面積 DESC により、面積が大きい順に並べ替えます。
このSQL文を使用すると、神奈川県内の市区町村が面積の大きい順に並べられ、国内順位も表示されます。
byGPT
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL SQLです教えてくださいお願いします↑正しいですか? 1 2024/07/07 14:58
- MySQL SQLです教えてくださいお願いします↑正 1 2024/07/07 02:08
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 日本の全市区町村を人口密度が低 1 2023/06/18 19:51
- MySQL SQLです!!教えてください。あってますか? テーブル:地理 2 2024/05/31 13:11
- MySQL SQLです!!教えてください。 2 2024/05/23 15:09
- MySQL select *, `人口(男)`AND`人口(女)`/'面積' as '人口密度'FROM … 1 2023/07/03 21:05
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- MySQL クエリを教えてください select構文です 「各郡および各支庁の総面積の一覧。大きい順に示せ。」 2 2023/07/06 22:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLです教えてくださいお願いし...
-
20ヘクタールというのはどのく...
-
日本で一番面積が広い動物園は...
-
SQLです教えてくださいお願いし...
-
4600平方メートルをイメージで...
-
g/m2に換算するには
-
稲作のことについて。
-
生コンの頼み方
-
A4サイズの倍は?
-
流域面積と湖面積の違いって?
-
外国にも「東京ドーム○個分」の...
-
タイルカーペット30cm×30...
-
日本の県別の面積をha(ヘクタ...
-
銀座の広さ(面積)
-
日本で一番小さい半島は?
-
P市、Q市、R市の人口密度(面積...
-
空気感染する新型エボラウイル...
-
西半球ってどこからどこのこと?
-
日本3大都市に横浜入れる奴いま...
-
東京はなぜ碁盤目状に作らなか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報