一尘不染

计算唯一值的数量

mysql

如果我有三列:

orderNumber, name, email

我想计算一下表格中有多少唯一的电子邮件,我该怎么做?

如下语句:

SELECT count(email) FROM orders

给我总数。

我试过了 SELECT DISTINCT count(email) FROM orders

但这似乎并没有给我期望的数字。


阅读 238

收藏
2020-05-17

共1个答案

一尘不染

采用

SELECT count( DISTINCT(email) ) FROM orders

提供唯一的电子邮件ID,然后简单地对其进行计数。

2020-05-17