题目
找出重复出现的数据

方法一:使用GROUP BY 聚合计数,再用WHERE语句对子查询筛选
SELECT姓名,计数FROM (SELECT姓名,count(姓名)as 计数FROM 学生表GROUP BY 姓名) TWHERE 计数 > 1
方法二:使用GROUP BY 聚合计数,再用HAVING 语句对分组聚合的结果直接筛选
SELECT姓名,count(姓名)as 计数FROM 学生表GROUP BY 姓名HAVING COUNT(姓名)>1
举一反三
找出重复出现N次的数据
SELECT姓名,count(姓名)as 计数FROM 学生表GROUP BY 姓名HAVING COUNT(姓名)>N
删除重复值
delete from 表名 where 列名 in(这里是查找出重复数据的SQL语句)
