sql >> Base de Datos >  >> RDS >> Mysql

Obtener el porcentaje de Count (*) para el número de todos los elementos en GROUP BY

SELECT Category, COUNT(*) AS Total , (COUNT(*) / (SELECT COUNT(*) FROM Item WHERE Department='Popular')) * 100 AS 'Percentage to all items', 
FROM Item
WHERE Department='Popular'
GROUP BY Category;

No estoy seguro de la sintaxis de MySql, pero puede usar una subconsulta como se muestra.