SQL统计重复的方法

 用一道力扣简单题为例,


看完题目就知道它要我们输出的的重复的email,那我们就要知道SQL中的查询重复的信息有哪些方法,下面是讨论区大佬的方法

 
第一个是运用having和group by的方法,是一种常用的,简单高效的方法,第二种相比第一种就复杂很多,先创建两个临时表,Person p1表示从Person表中选择数据,并使用别名p1来表示该表,然后通过两个表的邮件地址相同时id还要不相同,第三个就是运用count和group by进行查询,count(1)的作用可以看下面这张图,我们这里给它起个别名t,然后通过where规定条件,如果大于1就把邮件地址输出

 

posted @     阅读(111)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示