首页 > 数据库 > 数据库开发技术 > 图解sql面试题:如何查找重复数据?

select 姓名, count(姓名) as 计数
from 学生表
group by 姓名;
select 姓名 from 辅助表
where 计数 > 1;
select 姓名 from
(
select 姓名, count(姓名) as 计数
from 学生表
group by 姓名
) as 辅助表
where 计数 > 1;
select 姓名
from 学生表
group by 姓名
where count(姓名) > 1;
如果我们运行下这个sql语句,会报下面的错误,问题出在哪里呢?
select 姓名
from 学生表
group by 姓名
having count(姓名) > 1;
select 列名
from 表名
group by 列名
having count(列名) > n;
我是猴子,中科院硕士/前IBM高级软件工程师/豆瓣8分《数据分析思维》作者,我在知乎知学堂上线了一个数据分析课程,结合IBM项目经验和国内互联网大厂一线业务案例,讲解常用模型+逻辑框架,还有常用数据分析工具带练+业务实操带练,数据分析技能和思维两条腿走路,让你成为真正的数据分析师,而不是数据处理工具人。
⬇️点击「阅读原文」
进入 数据分析训练营
原文作者:猴子数据分析;如有侵权,请联系管理员删除。