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!

We use cookies

Utilizziamo i cookie sul nostro sito Web. Alcuni di essi sono essenziali per il funzionamento del sito, mentre altri ci aiutano a migliorare questo sito e l'esperienza dell'utente (cookie di tracciamento). Puoi decidere tu stesso se consentire o meno i cookie. Ti preghiamo di notare che se li rifiuti, potresti non essere in grado di utilizzare tutte le funzionalità del sito.