leetcode:182. 查找重复的电子邮箱,哪个mysql语句更准确

leetcode:182. 查找重复的电子邮箱
发现以下两种方法都能够AC,请问哪个更为准确,Count()里面是Email还是Id
刚开始学,迷惑

# Write your MySQL query statement below
select Email from Person group by Email having count(Email)>1;

# Write your MySQL query statement below
select Email from Person group by Email having count(Id)>1;

不论你count哪个字段,只要count的字段里没空值,都是对的,甚至count(1) 或者 count(*) 都是对的
因为这个语句的重点在于 group by Email

在确保邮箱不为空的情况下,效果都一样。
否则就是第一种。

group by最简单了
也是最容易想出来的

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632