MySQL - Escrito por Juan Gabriel Covas el Lunes, 27 de Octubre de 2008 a las 13:41 pm - Sin comentarios

Cómo contabilizar los dominios de un listado de direcciones de correo electrónico

Un día necesité la siguiente consulta para averiguar los dominios más frecuentes de una lista de direcciones de e-mail. También me vino bien para observar los errores más comunes al teclear la dirección de correo (poner hotmeil en lugar de hotmail, por ejemplo)…

Asumiendo que tenemos en MySQL una tabla “tabladelistademails” y que hay una columna “email”:

SELECT DISTINCT SUBSTRING_INDEX(email, '@', -1) AS domaintld,
       COUNT(*) AS cuantos
FROM tabladelistademails
GROUP BY domaintld
ORDER BY cuantos DESC
LIMIT 10


Hacer un comentario

Debes iniciar sesión para hacer un comentario.

RECOMENDAMOS:

LO MAS RECIENTE