“Conocimiento software>Software de base de datos

Cómo consultar para encontrar registros duplicados en una tabla

2015/10/4
Mesas de bases de datos pueden contener una amplia variedad de datos . Sin la creación de restricciones y claves desde el principio, sin embargo, puede ser difícil de navegar a través de toda esta información . Como un ejemplo: digamos que desarrollas una mesa para los autores , pero permite a los usuarios escribir en sus propios valores. Usted puede terminar con seis versiones diferentes de Edgar Allan Poe , cuando en realidad sólo quiere uno . Para hacer este tipo de datos significativos , tienes que escribir consultas que consolidarán los duplicados. Instrucciones
1

Escribir una consulta básica para extraer datos de la tabla que se interese

Consulta de ejemplo en SQL y Oracle sintaxis: SELECT AUTHORID , DisplayNameFROM tblAuthors

2

Modificar la consulta para contar el número de veces que aparece una entrada

consulta Ejemplo de sintaxis SQL: . SELECT COUNT ( AUTHORID ) AS NumDuplicates , DisplayNameFROM tblAuthorsGROUP POR DisplayName

3

Filtra la lista para devolver sólo las entradas que aparecen más de una vez

consulta Ejemplo de sintaxis SQL: . SELECCIONAR DisplayNameFROM tblAuthorsGROUP POR DisplayNameHAVING COUNT ( AUTHORID ) > 1

consulta Ejemplo en Oracle sintaxis: SELECT DisplayName , COUNT ( AUTHORID ) AS NumDuplicatesFROM tblAuthorsGROUP POR DisplayNameWHERE NumDuplicates > 1
4

Modificar la consulta para apoyar a las situaciones más complejas que no implican una clave principal. El ejemplo siguiente traerá entradas traseras que tienen tres columnas que son los mismos

consulta Ejemplo de sintaxis SQL: . SELECT FirstName , MiddleName LastNameFROM tblAuthorsGROUP por primer nombre , MiddleName COUNT LastNameHAVING ( Apellido ) > 1

consulta Ejemplo de sintaxis de Oracle : SELECT FirstName , MiddleName , COUNT ( Apellido ) AS NumDuplicatesFROM tblAuthorsGROUP por primer nombre , MiddleName LastNameWHERE NumDuplicates > 1

Software de base de datos
Cómo exportar datos de una tabla de acceso a un archivo CSV
¿Qué significa negociar la sintaxis de transferencia de datos?
Cómo crear muestras de SPSS Con un específico medio
¿Por qué Google cambió su base de datos de Oracle a MySQL?
Cómo mejorar el rendimiento de ERP
Tipos de herramientas ETL
Cómo eliminar una consulta con dos tablas en Access
Cómo quitar SQL Express
Conocimiento de la computadora © http://www.ordenador.online