FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Eliminar Registros Repetidos en FireBird
Cordial Saludo a todos
Tengo una Tabla de una Base de Datos de FireBird, en dicha tabla tengo los siguientes campos: Identificacion, Nombre y Salario asi: 12345 - Andres - 50000 55432 - Julio - 75000 12345 - Andres - 50000 Como se puede observar hay 1 registro que se repite, como programador en Visual Foxpro que tengo mas experiencia y usando una Tabla de VFP normal yo usaria la sentencia SELECT DISTINCT * FROM MiTabla y me dara como resultado los registros NO repetidos. Como se hace esta misma instruccion SQL usando FireBird? Agradezco de antemano la colaboracion. Ing. Bladimir Silva T Cartago - Valle Colombia |
#2
|
||||
|
||||
De la misma forma como lo haces en Fox, puedes hacerlo con Firebird
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
|||
|
|||
SELECT DISTINCT Count(*), campo1, campo2, campo3
FROM MiTabla Group by campo1, campo2, campo3 Having Count(*) > 1 |
#4
|
||||
|
||||
al usar el query de Jhony tendras un resultado como:
55432 - Julio - 75000 12345 - Andres - 50000 Pero aun así los datos repetidos seguirán estando dentro de la bd... Si quieres eliminar los datos repetidos puedes usar: http://www.firebirdfaq.org/faq301/ Y si quiere solo seleccionar los datos que no tengan repetidos puede hacer:
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
#5
|
|||
|
|||
Me puse en la tarea de ver por que era que no estaba haciendolo bien y me di cuenta que uno de los registros era diferente por un solo caracter de hay por eso que el filtro DISTINCT no funcionaba como debia.
Corregi el problema y ya funciona de maravilla, muchas gracias a todos por su colaboracion. Ing. Bladimir Silva T Cartago - Valle Colombia |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
mostrar registros repetidos | jmlifi | SQL | 3 | 20-10-2011 21:15:50 |
Eliminar registros de ADO | david.rguez | Conexión con bases de datos | 1 | 15-10-2007 13:18:48 |
Eliminar Registros | look | OOP | 4 | 03-10-2007 17:42:17 |
Registros repetidos | enecumene | PHP | 9 | 01-02-2007 18:17:04 |
Eliminar Registros Duplicados ? | Jvilomar | Firebird e Interbase | 14 | 16-03-2004 22:14:35 |
|