Evitar retorno duplicado do banco de dados

7 respostas
ken420

Boa noite a todos, tenho um ArrayList que me retorna informação de uma coluna(nomes) do meu banco de dados, só que nesta coluna tem nomes duplicados entao precisava saber como em SQL removo os nomes duplos?
Agradeço desde já a atenção.

7 Respostas

Hebert_Coelho

Pelo sql você pode fazer de dois modos que eu consiga imaginar agora:

  1. distinct
  2. group by
ken420

qual vc recomenda ?

Fabiano_Abreu

Olá ken420,

Vou pegar o gancho do colega jakefrog.

Eu sempre utilizei o distinct, irá funcionar com toda certeza.

Espero ter lhe sido útil, abraços.

_ _
Fabiano Abreu
Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL

luxu

se quiser optar em refinar a busca dps de vindo do SQL use o HashSet, ele não pega valores duplicados.

Hebert_Coelho

Eu vejo group by sendo mais usado do que distinct! [=

JavaDreams

Pesquisei no GUJ e achei muita coisa legal para você ver qual melhor atende seu caso:

http://www.guj.com.br/java/289120-jsp-----impedir-dados-duplicados
http://www.guj.com.br/posts/listByUser/45/49042.java
http://www.guj.com.br/java/204191-bloqueando-o-cadastro-repetido
http://www.guj.com.br/java/259247-ajuda-com-classe-entidaehibernate
http://www.guj.com.br/java/228272-restringir-registros-duplicados-no-bancoresolvido
http://www.guj.com.br/java/97366-registros-duplicados
http://www.guj.com.br/java/252212-evitar-registro-duplicado
http://www.guj.com.br/java/239422-bloqueio-de-acesso-duplicado-a-dados-do-banco

é bom analisar e ver qual é mais fácil para resolver o problema ou qual que vai ser a melhor solução, mesmo que se complexa.

Ataxexe

Evite ressuscitar tópicos sem necessidade.

Criado 3 de novembro de 2011
Ultima resposta 26 de ago. de 2013
Respostas 7
Participantes 6