查找重复的邮件

文章目录

  • 1、描述
  • 2、关键字
  • 3、思路
  • 4、notes
  • 6、code

1、描述

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

示例:

±—±--------+
| Id | Email |
±—±--------+
| 1 | [email protected] |
| 2 | [email protected] |
| 3 | [email protected] |
±—±--------+
根据以上输入,你的查询应返回以下结果:

±--------+
| Email |
±--------+
| [email protected] |
±--------+

来源:力扣(LeetCode)
链接:
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2、关键字

重复的统计,统计出来

3、思路

搞一个临时表,用来装统计的结果,然后从结果里,select出来

4、notes

搞一个临时表,临时表里的字段,可以在后边用

6、code

select email 
from(
    select email,count(email) as num
    from person
    group by email  // 没有 分号
) as tem  // as 不能省略
where num > 1;

你可能感兴趣的:(数据库相关_基础知识,leetcode,python,sql)