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 
相关推荐
qiuyunoqy2 分钟前
Redis 常见数据结构,编码方式
数据库·redis·缓存
qq_424098566 分钟前
HTML5中解决数据库版本号管理混乱的规范化建议
jvm·数据库·python
Irene199111 分钟前
Python下载第三方库:requests、oracledb,连接 Oracle 数据库,测试数据输出(切记不要操作或删除系统表)
数据库·python·oracledb
四维迁跃16 分钟前
HTML5中SVG利用Javascript实现图形拖拽与缩放
jvm·数据库·python
我们的五年20 分钟前
mysql报错,net_async_status
数据库·mysql·adb
hINs IONN27 分钟前
在Mysql环境下对数据进行增删改查
数据库·mysql
Chuer_28 分钟前
AI For BI是什么?一文拆解AI For BI应用落地!
大数据·数据库·人工智能·安全·数据分析·甘特图
一颗青果33 分钟前
数据库事务
数据库·oracle
weixin_4249993635 分钟前
html如何修改备注
jvm·数据库·python
214396540 分钟前
HTML怎么创建时间轴布局_HTML结构化时间线写法【方法】
jvm·数据库·python