SQL每日一题:查找重复的电子邮箱

题干

表: Person

±------------±--------+

| Column Name | Type |

±------------±--------+

| id | int |

| email | varchar |

±------------±--------+

id 是该表的主键(具有唯一值的列)。

此表的每一行都包含一封电子邮件。电子邮件不包含大写字母。

编写解决方案来报告所有重复的电子邮件。 请注意,可以保证电子邮件字段不为 NULL。以 任意顺序 返回结果表。结果格式如下例。

示例

解答

按照email分组计数,筛选出数量>1的email。(需注意分组计数时一定要记得用group by)

sql 复制代码
with t1 as(
    select email,count(email) as cnt from person group by email
)
select email from t1 where cnt>1 
相关推荐
合作小小程序员小小店26 分钟前
桌面开发,在线%幼儿教育考试管理%系统,基于eclipse,java,swing,mysql数据库
java·数据库·sql·mysql·eclipse·jdk
c***V32328 分钟前
免费的Web安全培训课程,OWASP Top 10
数据库·安全·web安全
e***74951 小时前
Redis——使用 python 操作 redis 之从 hmse 迁移到 hset
数据库·redis·python
2501_941112072 小时前
深入理解Python的if __name__ == ‘__main__‘
jvm·数据库·python
2501_941112052 小时前
Python Lambda(匿名函数):简洁之道
jvm·数据库·python
猿小喵2 小时前
浅谈MySQL主从复制
数据库·mysql
_Minato_2 小时前
数据库知识整理——SQL访问控制
数据库
BullSmall2 小时前
高斯数据库 (GaussDB) 使用指南
数据库·gaussdb
马克学长2 小时前
SSM旅游管理系统3ohx4(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·旅游管理系统·ssm 框架
朝新_2 小时前
Spring事务和事务传播机制
数据库·后端·sql·spring·javaee