Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak znaleźć liczbę duplikatów wśród kilku kolumn?

SELECT COL_1, COL_2, COL_3, COL_4, COUNT(*)
FROM MyTable
GROUP BY COL_1, COL_2, COL_3, COL_4

Jeśli kiedykolwiek zechcesz usunąć rzędy, które nie mają duplikatu:

SELECT COL_1, COL_2, COL_3, COL_4, COUNT(*)
FROM MyTable
GROUP BY COL_1, COL_2, COL_3, COL_4
HAVING COUNT(*) > 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL do generowania XML danych tabeli

  2. Poziomy izolacji programu SQL Server:seria A

  3. Jaki jest odpowiednik „tabeli opisowej” w SQL Server?

  4. SQL Server 2016:Utwórz relację

  5. Wykonaj zapytanie w usługach SQL Server Analysis Services za pomocą IronPython