欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[LeetCode] 182. 查找重复的电子邮箱

程序员文章站 2022-07-08 13:20:22
...

1 题目描述

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

示例:

[LeetCode] 182. 查找重复的电子邮箱

根据以上输入,你的查询应返回以下结果:
[LeetCode] 182. 查找重复的电子邮箱

说明:所有电子邮箱都是小写字母。

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/duplicate-emails
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2 解题思路

感觉这道题是一道简单题,去查找重复的电子邮箱并输出。
重复的电子邮箱所具有的特点就是出现的次数大于1, 既然要去确定其出现的次数,那么就需要 group by 去分组就,分组之后用c ount 进行计数,我们确定大于1的或许就是要用 Having 关键字了。

3 解决代码

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