SQL ou langage structuré de requêtes , est un langage standard utilisé pour manipuler des données dans de nombreux systèmes de gestion de base de données SGBD ou d'aujourd'hui. Un système de gestion de base de données que vous pouvez avoir accès aux pourrait inclure Microsoft Access, Microsoft SQL ou même Oracle. La clause HAVING utilisée dans une instruction SELECT, peut aider à trouver les doublons dans une table. Cet exemple utilise Microsoft SQL mais devrait fonctionner sur la plupart des systèmes. Les choses dont vous aurez besoin
Microsoft SQL ou d'autres SGBD
Show More Instructions
1
CREATE DATABASE sur le serveur Microsoft SQL ou un autre SGBD .
2
créer une table de travail avec l'aide de l'instruction SQL : . CREATE TABLE [ dbo] [ Table_1 ] ([ ID] [ int ] IDENTITY ( 1,1) NOT NULL, [Prénom ] [ nvarchar ] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [ Nom] [ nvarchar ] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL) ON [ PRIMARY]
3
ajouter des données sur la table à l'aide de ces instructions d'insertion . Notez que « George Washington » est inséré qu'une seule fois :
INSERT INTO [ Table_1 ] ( [Prénom ] [ Nom] ) VALUES (' John ', ' Doe ') INSERT INTO [ Table_1 ] ([ Prénom] , [ nom] ) VALUES (' Jane ', ' Doe ') INSERT INTO [ Table_1 ] ([ prénom] , [ nom] ) VALUES ( 'Mike' , 'Smith' ) INSERT INTO [ Table_1 ] ([ Prénom] , [ ,"Nom] ) VALUES (' John ', ' Doe ') INSERT INTO [ Table_1 ] ( [Prénom ] [Nom ]) VALUES (' Jane ', ' Doe ') INSERT INTO [ Table_1 ] ( [Prénom ] [ Nom] ) VALUES ( 'Mike' , 'Smith' ) INSERT INTO [ Table_1 ] ( [Prénom ] [Nom ]) VALUES (' George ', ' Washington ')
4
émission l'instruction SELECT suivante pour voir tous les enregistrements en double dans la table :
sélectionner Prénom, Nom de Table_1Group par Prénom , LastNameHaving Count ( *)> 1
les résultats seront ressembler à ceci : NOM - Prénom -------------------------------------------------- ------------------------------------------- Jane DoeJohn DoeMike Smith &
Ce sont toutes les lignes dupliquées dans la table.