Ola pessoal !
Qual o procedimento para que eu possa visualizar registros repetidos uma ou mais vezes ? Como deve ficar o meu "select" ???
Valeu !!!!
Registros Repetidos, É Possível "pegar" ?
Started By webfmx, 27/01/2004, 10:09
5 replies to this topic
#1
Posted 27/01/2004, 10:09
#2
Posted 27/01/2004, 10:17
depende do tipo de dado!
vc pode comarar um campo com outro!
exemplo:
select id, nome from cadastro where nome = nome
vc pode comarar um campo com outro!
exemplo:
select id, nome from cadastro where nome = nome
<?php
$nome = "Flávio Rodrigues";
$site = "http://www.expresso.com.br";
$idade = "21";
?>
nada é uma palavra esperando tradução...
$nome = "Flávio Rodrigues";
$site = "http://www.expresso.com.br";
$idade = "21";
?>
nada é uma palavra esperando tradução...
#3
Posted 27/01/2004, 10:26
Use o SELECT COUNT...
Qual o BD? Se for ACCESS fica algo assim:
SELECT Count(Tabela.campo1) AS XPTO
FROM Tabela
HAVING Tabela.campo1=<variável>;
Claro, dá pra melhorar bastante isto... Aqui ele só está contando um campo da tabela, para conseguir contar registros duplicados seria necessário comparar todos os campos (menos a PK - chave-primária - evidentemente) da tabela.
Qual o BD? Se for ACCESS fica algo assim:
SELECT Count(Tabela.campo1) AS XPTO
FROM Tabela
HAVING Tabela.campo1=<variável>;
Claro, dá pra melhorar bastante isto... Aqui ele só está contando um campo da tabela, para conseguir contar registros duplicados seria necessário comparar todos os campos (menos a PK - chave-primária - evidentemente) da tabela.
Edição feita por: ESPIA, 27/01/2004, 10:41.
BB 20 4D 65 75 20 69 6E 74 65 72 65 73 73 65 20 61 71 75 69 20 E9 20 70 61 72 74 69 63 69 70 61 72 2C 20 64 65 20 66 6F 72 6D 61 20 70 6F 73 69 74 69 76 61 20 65 20 70 72 6F 64 75 74 69 76 61 2C 20 64 65 20 74 6F 64 61 73 20 61 73 20 64 69 73 63 75 73 73 F5 65 73 20 72 65 6C 61 63 69 6F 6E 61 64 61 73 20 61 20 48 61 72 64 77 61 72 65 2C 20 53 6F 66 74 77 61 72 65 20 65 20 57 65 62 20 44 65 76 65 6C 6F 70 6D 65 6E 74 2C 20 61 6C E9 6D 20 64 6F 20 70 72 F3 70 72 69 6F 20 72 65 6C 61 63 69 6F 6E 61 6D 65 6E 74 6F 20 65 20 64 65 73 65 6E 76 6F 6C 76 69 6D 65 6E 74 6F 20 68 75 6D 61 6E 6F 2C 20 65 6E 71 75 61 6E 74 6F 20 FA 74 69 6C 20 65 20 61 67 72 61 64 E1 76 65 6C 2E
» Deixe tudo um pouco melhor do que era antes de você chegar!
» Deixe tudo um pouco melhor do que era antes de você chegar!
#4
Posted 28/01/2004, 14:20
O banco é sql server
#5
Posted 14/12/2005, 00:10
como ficaria no mysql?
#6
Posted 15/12/2005, 10:44
No Oracle teria o select distinct.... da uma olhada no manual do banco que deve ter algo que faça isso.
------------------------
Agora ainda mais Java na veia (JSP, Servlet, EJB)
"E todo o dinheiro que fizeram, jamais comprará de volta suas almas" BOB DYLAN
"Eu uso o google e não desisto nunca" MARACUJA
Agora ainda mais Java na veia (JSP, Servlet, EJB)
"E todo o dinheiro que fizeram, jamais comprará de volta suas almas" BOB DYLAN
"Eu uso o google e não desisto nunca" MARACUJA
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)