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 ;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章