Comment faire pour trouver les doublons dans SQL

Parfois, les utilisateurs créent accidentellement plusieurs doublons dans le système, et comme un administrateur de base de données, vous êtes chargé de les trouver. Malheureusement, les doublons ont des ressources et font qu'il est difficile pour les recherches et les rapports. Trouver des données en double dans votre base de données SQL Server est la première étape dans la rationalisation des données.

Instructions

  1. Ouvrez SQL Server Management Studio. Cliquez sur le Windows "Début" bouton, sélectionnez "Programmes," puis choisissez "Microsoft SQL Server." Dans le menu, sélectionnez "SQL Server Management Studio."

  2. Créez la requête en double. Tapez le texte et cliquez ci-dessous "Course" pour trouver des doublons. Dans cet exemple, tout dossier d'un client avec le même numéro de sécurité sociale est affiché.

    sélectionnez social_security distincte de clients (nolock)
    groupe de clients
    ayant count (social_security) gt; 1
    commande par social_security

  3. Effectuez une "select count" des doublons. Vous pouvez savoir combien de fois un record est dupliqué. La requête ci-dessous affiche le nombre de chaque client en double.

    sélectionnez comptage (*) comme duplicatenumber, social_security des clients (nolock)
    groupe de clients
    ayant count (social_security) gt; 1
    commande par social_security

» » » » Comment faire pour trouver les doublons dans SQL