June 19
A volte gli utenti di creare accidentalmente più duplicati nel sistema, e come un amministratore di database, si sta il compito di trovare loro. Purtroppo, i duplicati occupano risorse e rendono difficile per le ricerche e reporting. Trovare dati duplicati nel database di SQL Server è il primo passo per la razionalizzazione dei dati.
1 Aprire SQL Server Management Studio. Fare clic sul pulsante di Windows "Start", selezionare "Programmi", quindi scegliere "Microsoft SQL Server". Nel menu, selezionare "SQL Server Management Studio."
2 Creare la query duplicato. Digitare il seguente testo e fare clic su "Esegui" per trovare i duplicati. In questo esempio, viene visualizzato alcun record del cliente con lo stesso numero di previdenza sociale.
selezionare social_security distinto da clienti (NOLOCK)
gruppo da parte dei clienti
avendo count (social_security)> 1
ORDER BY social_security
3 Eseguire un "select count" dei duplicati. Si consiglia di sapere quante volte un record è duplicato. La query di seguito visualizzerà il conteggio di ogni cliente duplicato.
selezionare il conteggio (*) come duplicatenumber, social_security da parte dei clienti (NOLOCK)
gruppo da parte dei clienti
avendo count (social_security)> 1
ORDER BY social_security