Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net
|
|
SQL para contar os registros que têm um campo com valor repetido
Tenho uma tabela em mysql com dados e quero fazer uma consulta select SQL para saber que registros têm o valor de um campo repetido. Por exemplo, tenho uma tabela de usuários, os usuários têm e-mail e quero saber que usuários têm o e-mail repetido.
A FAQ SQL para contar os registros que têm um campo com valor repetido tem Pertence à categoria:
| Resposta de Alvaro Everlet |
11/10/06 |
Para fazer isso você precisa fazer uma sentença SQL na qual seleciona os usuários e os conta. Logo, agrupa por e-mail de usuário e utiliza a cláusula having para restringir os usuários cuja conta foi maior que 1.
O melhor é ver com um exemplo:
select email, count(email)
from usuario
group by email
having count(email)>1
Suponho que isso resolva sua dúvida.
|