Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да намеря дублирания брой сред няколко колони?

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

Ако някога искате да премахнете редове, които нямат дубликат:

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 Server да ви върши мръсната работа

  2. Неправилен синтаксис в близост до ключовата дума „с“.

  3. Избягване на SQL инжектиране без параметри

  4. Как да получите стойността на предишния ред

  5. Удебелете конкретния текст в SSRS