在oracle数据库中,怎样查询出只有一个字段的表的重复数据?

在oracle数据库中,怎样查询出只有一个字段的表的重复数据?,第1张

方法一:可以通过group by 进行分组。\x0d\x0asql:select username,count(username) from tablename grop by username\x0d\x0a解释:以上sql就是通过分组函数读取出tablename表中username的值和每个不同值的统计个数。\x0d\x0a方法二:可以通过distinct函数 进行去重查询。\x0d\x0asql:select distinct username from tablename\x0d\x0a解释:本sql就是查询出所有的tablename表中的username值(不重复)。

查单个字段:\x0d\x0a\x0d\x0aSql代码\x0d\x0aSELECT TEST_NAME,COUNT(*) FROM T_TEST GROUP BY TEST_NAME HAVING COUNT(*) >1\x0d\x0a\x0d\x0a查组合字段:\x0d\x0a\x0d\x0aSql代码\x0d\x0aSELECT TEST_NAME1,TEST_NAME2,COUNT(*) FROM T_TEST GROUP BY TEST_NAME1,TEST_NAME2 HAVING COUNT(*) >1


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6727714.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存