【LeetCode】182.寻找重复的电子邮箱

182.寻找重复的电子邮箱

编写一个 SQL查询,来查找名为 Person 的表中的所有重复电子邮件。

【LeetCode】182.寻找重复的电子邮箱_第1张图片

用到的表和数据SQL:

Create table If Not Exists Person (Id int,Email varchar(255));
Truncate table Person;
insert into Person (Id, Email) values ('1','[email protected]');
insert into Person (Id, Email) values ('2','[email protected]');
insert into Person (Id, Email) values ('3','[email protected]');

答案:

此题比较简单,寻找重复的数据即可,用group by Email分组后 数据个数大于1的就是重复的

select Email from Person group by Email having count(Email)>1;

写的比较粗糙,有不理解的可以扫描二维码加QQ群找我解答。

【LeetCode】182.寻找重复的电子邮箱_第2张图片

你可能感兴趣的:(LeetCode(数据库),LeetCode(数据库部分))