sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan finder man duplikatantal blandt flere kolonner?

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

Hvis du nogensinde vil luge ud i rækker, der ikke har en dublet:

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. Migrering af en karakterbaseret Oracle-formular

  2. Sådan vender du en streng i Oracle (11g) SQL uden at bruge REVERSE()-funktionen

  3. Advarsel:en formular på denne side har mere end 1000 felter PHP MySql

  4. Brug af variable for asc og desc i rækkefølge efter