mysql count(distinct)
时间: 2023-10-19 19:27:55 浏览: 147
MySQL中distinct和count(*)的使用方法比较
MySQL的COUNT(DISTINCT)函数用于计算指定列中不重复值的数量。
例如,假设我们有一个名为"users"的表格,其中有一个名为"email"的列,我们想要计算不重复的电子邮件数量,可以使用以下查询语句:
```
SELECT COUNT(DISTINCT email) FROM users;
```
这将返回"users"表中唯一电子邮件的数量。
请注意,COUNT(DISTINCT)函数仅适用于单个列。如果您想计算多个列的组合的不重复值数量,可以使用GROUP BY子句来分组数据。
阅读全文