前言:有时候我们呢会遇到业务问题:判断数据库字段是否含有重复数据?
解决方式:其实很简单,直接写sql语句:
select 字段名 from 表名
group by 字段名
having count(*)>1
原因刨析:
我们运用group by来进行分组,然后再把分组里大于1条的数据挑出来自然就是重复的数据。
实例展示:
1、创建一张表
2、里面有‘张三’这个重复数据,把它挑出来
select name from testname
GROUP BY name
having count(*)>1
3、结果是只有'张三'这个结果,得到了重复的数据。