您的位置:首页 > 数据库

使用sql进行查询重复数据

2018-01-22 13:12 218 查看
题目: 

在user表中,查出name属性值重复2次以上的记录数据。

答:

select * from user t where t.name in (select name from user group by name  having count(name) > 1);

如:

现在就是需要查询出在该表中的各记录之间,“name”值存在重复的项;

Select Name,Count(*) From A Group By Name Having Count(*) > 1

如果还查性别也相同大则如下:

Select Name,sex,Count(*) From A Group By Name,sex Having Count(*) > 1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐