一、查询重复记录
例:查询员工表里出现重复姓名的记录
思路: 1、查看重复记录,首先要使用分组函数(group by),再用聚合函数中的中的计数函数count(name)给姓名列计数,且使用group by 后不可使用*
2、查关键字:姓名,以姓名进行分组,看潜在条件:重复,也就是count(name)>1,使用having过滤条件,不可使用where(where子句无法与聚合函数count()一起使用)
方法1
点击查看代码
select employee_name,count(*) from employee group by employee_name having count(employee_name)>1
方法2
点击查看代码
select employee_name,count(*) as c from employee group by employee_name having c>1