如果我有三列:
orderNumber, name, email
我想计算一下表格中有多少唯一的电子邮件,我该怎么做?
如下语句:
SELECT count(email) FROM orders
给我总数。
我试过了 SELECT DISTINCT count(email) FROM orders
SELECT DISTINCT count(email) FROM orders
但这似乎并没有给我期望的数字。
采用
SELECT count( DISTINCT(email) ) FROM orders
提供唯一的电子邮件ID,然后简单地对其进行计数。