Mysql
 sql >> Database >  >> RDS >> Mysql

Ottenere la percentuale di Count(*) sul numero di tutti gli articoli in 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;

Non sono sicuro della sintassi di MySql, ma puoi usare una sottoquery come mostrato.