Oracle - Como puedo sacar los registros repetidos

 
Vista:

Como puedo sacar los registros repetidos

Publicado por repetidos (1 intervención) el 08/10/2004 18:45:43
Hola, si me pueden ayudar, como puedo sacar los registros repetidos de una tabla haciendo un select?

please si me pueden ayudar se los agradeceria.

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como puedo sacar los registros repetidos

Publicado por Jorge-DBA (123 intervenciones) el 08/10/2004 19:50:56
Intenta utilizar la cláusula "having"
Ejemplo:
SQL> drop table tab_registros_dup;

Tabla borrada.

SQL> create table tab_registros_dup (uno varchar2(1));

Tabla creada.

SQL> insert into tab_registros_dup values ('a');

1 fila creada.

SQL> insert into tab_registros_dup values ('b');

1 fila creada.

SQL> insert into tab_registros_dup values ('a');

1 fila creada.

SQL> insert into tab_registros_dup values ('c');

1 fila creada.

SQL> insert into tab_registros_dup values ('a');

1 fila creada.

SQL> commit;

Validación terminada.

SQL> select * from tab_registros_dup;

U
-
a
b
a
c
a

SQL> select *
2 from tab_registros_dup
3 group by uno
4 having count(uno) > 1;

U
-
a <-- en este caso "a" es el que esta repetido.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como puedo sacar los registros repetidos

Publicado por Mau (1 intervención) el 08/10/2004 21:43:40
Otra manera es utilizando distinct, en el select

select distinct *
from Tabla

DISTINCT discrimina los registror repetidos... espero haberte ayudado
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar