oracle 查询单表某个字段 数据是否有重复

前端之家收集整理的这篇文章主要介绍了oracle 查询单表某个字段 数据是否有重复前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

单表 单字段

查询C_COMPARERESULTc_tablename字段内容是否有重复。

语法:SELECT TEST_NAME,COUNT(*) FROM T_TEST GROUP BY TEST_NAME HAVING COUNT(*) > 1

  • T_TEST: 表名
  • TEST_NAME: 列名

按字段内容分组,然后统计重复次数>1 的内容

select c_tablename,COUNT(*) from C_COMPARERESULT group by c_tablename having count(*) >1 ;

单表 组合字段

语法: SELECT TEST_NAME1,TEST_NAME2,COUNT(*) FROM T_TEST GROUP BY TEST_NAME1,TEST_NAME2 HAVING COUNT(*) > 1

  • T_TEST: 表名
  • TEST_NAME1: 列名1
  • TEST_NAME2: 列名2

示例:

select   c_tablename,c_version,COUNT(*) from C_COMPARERESULT group by c_tablename,c_version having count(*) >1 ;

猜你在找的Oracle相关文章