Buscar el valor más repetido en SQL

Antonio J. Galisteo

En esta ocasión, queremos mostrar la cantidad de veces que se repite un valor en una tabla de nuestra base de datos MySQL. Además, vamos a ver cómo buscar el valor más repetido en SQL.

Antes de comenzar, imagenemos que tenemos una tabla llamada registro, donde tenemos una columna llamada producto. Ahora sí, vamos a buscar el valor más repetido de la siguiente forma:

SELECT producto, COUNT( producto ) AS total
FROM  registro
GROUP BY producto
ORDER BY total DESC 

Esta sentencia SQL nos devuelve cada producto que hay en la tabla registro y el número de veces que se repite en el campo total. Además, como la estamos ordenando de forma descendente, el elemento mostrado en la primera tupla será el que más se repite, por tanto, ya tenemos el valor más repetido de la tabla.

Puedes aprender más en nuestra sección de MySQL.

Espero que te haya sido de utilidad!

Publicado el 03-04-2018

Donar

Si te ha sido de ayuda y quieres hacer una donación te lo agradeceremos :)

Compartelo!


2 comentarios

Deja un comentario

Comentanos

*

Ir arriba de la pagina