Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

SQL para contar los registros que tienen un campo con valor repetido

Tengo una tabla en mysql con datos y quiero hacer una consulta select SQL para saber qué registros tienen el valor de un campo repetido. Por ejemplo, tengo una tabla de usuarios, los usuarios tienen email y quiero saber qué usuarios tienen el email repetido.

La FAQ SQL para contar los registros que tienen un campo con valor repetido tiene Pertenece a la categoría:


 Respuesta de Alvaro Everlet  06/10/05 
Para hacer esto necesitas hacer una sentencia SQL en la que selecciones los usuarios y los cuentes. Luego agrupas por email de usuario y utilizas la cláusula having para restringir los usuarios cuya cuenta ha sido mayor que uno.


Lo mejor es verlo con un ejemplo:


select email, count(email)


from usuario


group by email


having count(email)>1


Supongo que esto resuelve tu duda.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 
FAQ relacionadas
  + Ordenar registros de base de datos por fecha
  + Ejecución de sentencias SQL y caracter comilla
  + Sentencia SQL que sume los precios de todos los productos
  + Actualizar solo dos campos de un registro
  + Seleccionar una parte de una cadena en SQL Server
  + Consulta SQL por parecidos
  + Calculo de días laborables con SQL
  + Vistas en SQL
  + Sentencia SQL para vaciar una tabla
  + Alterar la estructura de una tabla con SQL
  + Error en sentencia SQL
  + Operador módulo o resto de la division en MySQL
  + Consulta SQL con between
  + Distinct en SQL
  + Consulta SQL operador in
  + Obtener el valor más alto de un campo en un conjunto de registros
  + DateDiff en sql
  + Archivos .sql
  + Duplicar registro en tabla sql
  + Contar registros en SQL
  + Duda SQL con tablas relacionadas y selects anidados para saber el registro
  + Consulta
  + Como hacer una busqueda en un campo MEMO
  + Crear tablas en MySQL
  + Las sentencias SQL que lanzo desde PHP no actualizan la base de datos
  + Función date_add y curdate de MySQL
  + Campos null en SQL
  + Formato de tiempo en MySQL
  + Insertar un campo date en MySQL

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia