mysql 统计市县的数量
时间: 2023-09-22 12:11:06 浏览: 257
假设有一个名为 `city` 的表,其中有两列 `province` 和 `county`,分别表示省份和县市名称。要统计每个省份下有多少个县市,可以使用以下 SQL 语句:
```
SELECT province, COUNT(county) AS county_count
FROM city
GROUP BY province;
```
解释:
1. `SELECT province`:选择 `province` 列作为查询结果的一部分。
2. `COUNT(county) AS county_count`:统计每个省份下的县市数量,并将统计结果重命名为 `county_count`。
3. `FROM city`:指定要查询的表为 `city`。
4. `GROUP BY province`:按照 `province` 列进行分组,保证每个省份只出现一次,并将其下的县市数量合并为一个结果。
执行以上 SQL 语句后,会得到一个包含每个省份和其下县市数量的查询结果。
阅读全文