MySQL count的使用规则
时间: 2023-05-31 14:02:28 浏览: 141
mysql触发器使用
MySQL COUNT函数用于统计表中的行数或满足特定条件的行数。它的基本语法如下:
```
SELECT COUNT(column_name) FROM table_name WHERE condition;
```
其中,column_name指的是要统计的列名,可以是具体的列名或通配符(*),表示所有列。table_name指的是要统计的表名,condition是可选的筛选条件,用于统计满足特定条件的行数。
注意,COUNT函数返回的是一个整数值,表示统计结果的数量。
下面是一些常见的MySQL COUNT函数使用规则:
1. 统计表中所有行数:
```
SELECT COUNT(*) FROM table_name;
```
2. 统计满足特定条件的行数:
```
SELECT COUNT(*) FROM table_name WHERE condition;
```
3. 统计某列的非空值数量:
```
SELECT COUNT(column_name) FROM table_name WHERE column_name IS NOT NULL;
```
4. 统计某列的唯一值数量:
```
SELECT COUNT(DISTINCT column_name) FROM table_name;
```
5. 通过GROUP BY子句统计某列的分组数量:
```
SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name;
```
阅读全文