Home
MICROSOFT SQL SERVER: Trovare record duplicati con una query

Vediamo un esempio di query per trovare i record duplicati in una tabella con una solo query!

Il codice che vedete è stato preparato e testato per il database Microsoft SQL Server e usato fino alla versione 2016.

 

 

Il problema che vogliamo risolvere è il seguente: cercare record duplicati in un database ed in una tabella.

 

USE [MyDB]
GO

SELECT 
    campo1, campo2, campo3
FROM
    Tabella1
GROUP BY 
    campo1,
    campo2,
    campo3
HAVING  COUNT(campo1) > 1
AND        COUNT(campo2) > 1
AND        COUNT(campo3) > 1;

 

 

Buon lavoro!

Il nostro sito utilizza i cookie

Usando il sito accetti implicitamente il loro uso. Per saperne di piu'

Approvo

Per ulteriori informazioni leggi il seguente articolo Privacy e Cookies