Clipper On Line • Ver Tópico - Registro duplicado na tabela

Registro duplicado na tabela

Discussão sobre SQL

Moderador: Moderadores

 

Registro duplicado na tabela

Mensagempor Poka » 23 Abr 2018 10:22

Olá

uso firebird

Tem algum select para retornar códigos repetidos?

Tentei este mas dá erro, precisava saber também com 2 ou 3 campos também.

str:=" select codigo , count(codigo) AS total from dadopro group by codigo having total > 1 ;"


Obrigado

Poka
Avatar de usuário

Poka
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 376
Data de registro: 25 Out 2004 21:26
Cidade/Estado: Leme/SP
Curtiu: 0 vez
Mens.Curtidas: 15 vezes

Registro duplicado na tabela

Mensagempor hazael » 23 Abr 2018 15:25

Tenta isso:
select id, count(*) from t1 group by id having count(*) > 1;

Fonte: http://www.firebirdfaq.org/faq149/
Harbour | GTWVT | MingW | Visual Studio Code
Avatar de usuário

hazael
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 492
Data de registro: 27 Nov 2016 12:59
Curtiu: 9 vezes
Mens.Curtidas: 36 vezes

Registro duplicado na tabela

Mensagempor Poka » 24 Abr 2018 07:47

Obrigado Hazael

Deu certo

Poka
Avatar de usuário

Poka
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 376
Data de registro: 25 Out 2004 21:26
Cidade/Estado: Leme/SP
Curtiu: 0 vez
Mens.Curtidas: 15 vezes

Registro duplicado na tabela

Mensagempor hazael » 24 Abr 2018 10:23

Você é bem-vindo.
Apenas fiz uma pesquisa com o Google e escolhi o resultado que apontava para a página do próprio Firebird pois isso daria mais credibilidade à informação.
Harbour | GTWVT | MingW | Visual Studio Code
Avatar de usuário

hazael
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 492
Data de registro: 27 Nov 2016 12:59
Curtiu: 9 vezes
Mens.Curtidas: 36 vezes




Retornar para SQL

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Faça uma doação para o forum
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro