Digamos que tengo una tabla con los siguientes valores.
Ford Ford Ford Honda Chevy Honda Honda Chevy
Entonces quiero build el siguiente resultado.
Ford 3 Honda 3 Chevy 2
Simplemente toma el recuento de cada elemento en la columna.
Tengo un problema al enumerar las columnas exclusivas.
¿Puede alguien decirme cómo hacer esto?
Me he equivocado con UNIQUE
y DISTINCT
, pero no puedo get la list de valores a la izquierda.
¿Quieres decir esto?
select car_made, count(*) from cars group by car_made
select car_made, count(*) as occurrences from cars group by car_made order by occurrences desc, car_made
SELECCIONAR … GRUPO POR
http://dev.mysql.com/doc/refman/5.0/en/select.html
Por ejemplo:
SELECT CarName, COUNT(CarName) AS CarCount FROM tbl GROUP BY CarName