Hoy me preguntaron, como se puede saber si un valor se repite en un campo, cuantas veces, y cuales son los que mas se repiten, pues así:
SELECT nombre, count(nombre) AS total
FROM tabla
GROUP BY nombre
ORDER BY total desc
Puedes incluir un WHERE antes de GROUP BY, e incluir filtros.