Re: RES: [oracle_br] Retornar registros duplicados.

2006-12-20 Por tôpico criamabr
Valeu!!!

Cristiano.

--- Em oracle_br@yahoogrupos.com.br, "Daniel Mello" <[EMAIL PROTECTED]> escreveu
>
> select campo,
>count(*)
> from   tabela
> having count(*) > 1
> group  by campo
> order  by campo;
> 
>  
> 
>   _  
> 
> De: oracle_br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED] Em
> nome de criamabr
> Enviada em: quarta-feira, 20 de dezembro de 2006 13:32
> Para: oracle_br@yahoogrupos.com.br
> Assunto: [oracle_br] Retornar registros duplicados.
> 
>  
> 
> Olá pessoal!
> 
> Tenho uma tabela que há vários registros duplicados e só consegui
> verificar alguns. Sei que tem mais mas por causa de existir muitos
> registros na tabela, fica difícil a verificação.
> Tem como eu através de um select, exibir todos os registros repetidos?
> Se tem, podem me ajudar?
> Obrigado.
> 
> Abraço,
> 
> Cristiano.
> 
>  
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




RES: [oracle_br] Retornar registros duplicados.

2006-12-20 Por tôpico Abel - Informatica
Olá Cristiano,  execute o select abaixo... ele retorna exatamente o que vc 
quer. 
Lembre-se de que a lista de campos são os campos  que, combinados, não podem 
existir registros duplicados.
Se vc trocar o select por delete, somente os registros únicos ficará na sua 
tabela. Pode fazer o teste.
 
Select * From  tabela

where rowid in ( Select rid 
From 
(Select Rowid rid,
row_number() over
( Partition By

  campo1, campo2, campo3, campo4, etc


Order By Rowid ) rn
>From tabela ) 
Where rn <> 1
) 

 
 



De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Daniel 
Mello
Enviada em: quarta-feira, 20 de dezembro de 2006 12:41
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] Retornar registros duplicados.



select campo,
count(*)
from tabela
having count(*) > 1
group by campo
order by campo;

_ 

De: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br>  
[mailto:oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> ] 
Em
nome de criamabr
Enviada em: quarta-feira, 20 de dezembro de 2006 13:32
Para: oracle_br@yahoogrupos.com.br <mailto:oracle_br%40yahoogrupos.com.br> 
Assunto: [oracle_br] Retornar registros duplicados.

Olá pessoal!

Tenho uma tabela que há vários registros duplicados e só consegui
verificar alguns. Sei que tem mais mas por causa de existir muitos
registros na tabela, fica difícil a verificação.
Tem como eu através de um select, exibir todos os registros repetidos?
Se tem, podem me ajudar?
Obrigado.

Abraço,

Cristiano.

[As partes desta mensagem que não continham texto foram removidas]



 


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Retornar registros duplicados.

2006-12-20 Por tôpico Ademir
Vc pode usar o HAVING Count(*) > 1 depois do GROUP BY

criamabr wrote:
>
> Olá pessoal!
>
> Tenho uma tabela que há vários registros duplicados e só consegui
> verificar alguns. Sei que tem mais mas por causa de existir muitos
> registros na tabela, fica difícil a verificação.
> Tem como eu através de um select, exibir todos os registros repetidos?
> Se tem, podem me ajudar?
> Obrigado.
>
> Abraço,
>
> Cristiano.
>
>  



RES: [oracle_br] Retornar registros duplicados.

2006-12-20 Por tôpico Daniel Mello
select campo,
   count(*)
from   tabela
having count(*) > 1
group  by campo
order  by campo;

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de criamabr
Enviada em: quarta-feira, 20 de dezembro de 2006 13:32
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Retornar registros duplicados.

 

Olá pessoal!

Tenho uma tabela que há vários registros duplicados e só consegui
verificar alguns. Sei que tem mais mas por causa de existir muitos
registros na tabela, fica difícil a verificação.
Tem como eu através de um select, exibir todos os registros repetidos?
Se tem, podem me ajudar?
Obrigado.

Abraço,

Cristiano.

 



[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Retornar registros duplicados.

2006-12-20 Por tôpico criamabr
Olá pessoal!

Tenho uma tabela que há vários registros duplicados e só consegui
verificar alguns. Sei que tem mais mas por causa de existir muitos
registros na tabela, fica difícil a verificação.
Tem como eu através de um select, exibir todos os registros repetidos?
Se tem, podem me ajudar?
Obrigado.

Abraço,

Cristiano.