如何在SQL中获取具有重复电子邮件ID的不同行的计数?
ID NAME EMAIL
1 John asd@asd.com
2 Sam asd@asd.com
4 Bob bob@asd.com
5 Tom asd@asd.com
6 Rob bob@asd.com
7 Tic tic@asd.com
8 Dad dad@asd.com
查询应返回2. as as@@@dd.com和bob@asd.com是重复的
SELECT
COUNT(*)
FROM Users
GROUP BY EMail
HAVING ( COUNT(EMAIL) > 1 )
此查询返回一些奇怪的结果 . 谢谢
1 回答
行数:
电子邮件数量:
两个都是:
以上应该适用于SQL Server和Oracle .