mysql 统计市县的数量
时间: 2023-09-22 12:11:06 浏览: 69
假设有一个名为 `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 语句后,会得到一个包含每个省份和其下县市数量的查询结果。
相关问题
mysql 统计数量
要统计 MySQL 数据库中某个表的数据数量,可以使用以下 SQL 语句:
```
SELECT COUNT(*) FROM 表名;
```
其中,`COUNT(*)` 表示统计表中所有行的数量,也可以指定某个列进行统计,例如:
```
SELECT COUNT(列名) FROM 表名;
```
这将统计指定列中非空的行数。
mysql 统计数量返回值
在 MySQL 中,可以使用 COUNT() 函数来统计数量并返回值。具体语法如下:
```
SELECT COUNT(column_name) FROM table_name;
```
其中,column_name 是要统计的列名,table_name 是要查询的表名。如果想统计整个表中的数据数量,则可以使用通配符 *,如下所示:
```
SELECT COUNT(*) FROM table_name;
```
COUNT() 函数会返回一个整数,表示统计的数量。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)