SQL o Structured Query Language , es un lenguaje estándar que se utiliza para manipular los datos en muchos de los sistemas de gestión de bases de datos DBMS o de hoy. Un sistema de gestión de base de datos que usted puede tener acceso a podría incluir Microsoft Access, Microsoft SQL o Oracle . La cláusula HAVING se utiliza en una instrucción SELECT , puede ayudar en la búsqueda de registros duplicados en una tabla. En este ejemplo se utiliza Microsoft SQL , pero debería funcionar en la mayoría de los sistemas. Cosas que necesitará
Microsoft SQL u otras DMBS
Ver Más instrucciones
1
Crear base de datos en Microsoft SQL Server u otro DBMS .
2
Crear una mesa de trabajo con el uso de esta sentencia SQL : . CREATE TABLE [ dbo ] [ table_1 ] ([ ID] [ int] IDENTITY (1,1) NOT NULL, [ Nombre] [ nvarchar ] ( 50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [ Apellidos] [ nvarchar ] ( 50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL) ON [ PRIMARY ]
3
agregar datos a la tabla mediante estas instrucciones de inserción . Tenga en cuenta que 'George Washington ' se inserta una sola vez :
INSERT INTO [ table_1 ] ([ Nombre] , [ Apellidos] ) VALUES ( 'John ', ' Pérez ' ) INSERT INTO [ table_1 ] ([ Nombre] , [ Apellidos] ) VALUES ( ' Jane ', ' Pérez ' ) INSERT INTO [ table_1 ] ( [Nombre ], [ Apellidos] ) VALUES ( 'Mike ' , ' Smith ' ) INSERT INTO [ table_1 ] ([ Nombre] , [ ,"Apellidos] ) VALUES ( 'John ', ' Pérez ' ) INSERT INTO [ table_1 ] ([ Nombre] , [Apellidos ]) VALUES ( ' Jane ', ' Pérez ' ) INSERT INTO [ table_1 ] ([ Nombre] , [ Apellidos] ) VALUES ( ' Mike ', ' Smith ' ) INSERT INTO [ table_1 ] ([ Nombre] , [Apellidos ]) VALUES ( 'George ', ' Washington ' )
4
Emita la siguiente sentencia SELECT para ver todos los registros duplicados en la tabla :
seleccionar Nombre, Apellido del Table_1Group por Nombre, LastNameHaving Count ( *)> 1
los resultados se verá algo así: Nombre Apellido - -------------------------------------------------- ------------------------------------------- Jane DoeJohn DoeMike Smith &
Estas son todas las filas duplicadas en la tabla.