“Conocimientos software>Software de base de datos

Cómo consultar para encontrar registros duplicados en una tabla

2014/9/26
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 restablecer una contraseña de base de datos
Cómo reemplazar SQL Oracle
Cómo crear un calendario en MS Access
Reglas de Negocio para el diseño de base de datos
Cómo configurar los valores de macros en Access 2007
Cómo crear un formulario de consulta de Access
Cómo instalar el SQL Server 2008 Management Studio
¿Cómo decidir cuándo utilizar un programa de base de datos
Conocimientos Informáticos © http://www.ordenador.online