INSTRUCAO SQL
Pessoal como faço um instrução sql que me traga os valores repetidos que existem na tabela DRILL_HOLE no campo HOLE_NUMBER.
Abraço
Abraço
SE você fizer [txt-color=#ff0000]SELECT HOLE_NUMBER From DRILL_HOLE[/txt-color] vai imprimir todos os registros inclusive os duplicados. então se tiver 2 AntÃÂ'nio, aparecerá dois antÃÂ'nio no registro. Agora a sql não encontrar valores duplicados, ou seja, no exemplo anterior aparecer apenas um AntÃÂ'nio, mesmo que tenha dezenas você deve fazer assim:
[txt-color=#ff0000]SELECT HOLE_NUMBER From DRILL_HOLE Group By HOLE_NUMBER[/txt-color]
[txt-color=#ff0000]SELECT HOLE_NUMBER From DRILL_HOLE Group By HOLE_NUMBER[/txt-color]
Não tenho certeza, mas você pode usar a clausula distinct invertida!
verifica isso!
Falow... T+
verifica isso!
Falow... T+
LUIS FLAVIO,
Acho que assim também funciona:
=========
select distinct HOLE_NUMBER from DRILL_HOLE
=========
[]'s,
Tunusat.
Acho que assim também funciona:
=========
select distinct HOLE_NUMBER from DRILL_HOLE
=========
[]'s,
Tunusat.
Robiu eu quero trazer os somentes os registros que estão duplicados o GROUP BY traz os registros que tem apenas 1.
Mario como seria esse DISTINCT invertido.
Mario como seria esse DISTINCT invertido.
Esse comando listará os HOLE_NUMBER repetidos, daàvocê acrescenta a coluna que deseja mostrar.
SELECT HOLE_NUMBER FROM DRILL_HOLE
GROUP BY HOLE_NUMBER
HAVING COUNT(HOLE_NUMBER) > 1
SELECT HOLE_NUMBER FROM DRILL_HOLE
GROUP BY HOLE_NUMBER
HAVING COUNT(HOLE_NUMBER) > 1
Tópico encerrado , respostas não são mais permitidas