我有一个数据库表,用于存储用户的竞赛条目。
我想要选择不同的电子邮件地址,然后选择每个电子邮件地址的条目数。所以我想看看每个电子邮件地址被用于条目的次数。
我正在思考一些类似的事情
SELECT DISTINCT `email` FROM `tablename` but have a count in there somewhere?
抱歉,这确实可能是一个非常基本的问题。但我似乎无法理解。
最佳答案
这是你想要的吗?
SELECT email, COUNT(*) totalCount
FROM tableName
GROUP BY email
这将为您提供一组唯一的电子邮件
,并为您提供特定电子邮件
的总记录。
COUNT()
是一个聚合函数,如果指定了 GROUP BY
,则基本上计算每个组的记录数,在本例中是 email
,但如果没有GROUP BY
,那么它将计算表中的所有记录。
关于mysql - 选择不同的列和条目计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16908370/