sql >> Databáze >  >> RDS >> Mysql

Získání procenta Count(*) k počtu všech položek v 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;

Nejsem si jistý syntaxí MySql, ale můžete použít dílčí dotaz, jak je znázorněno.



  1. Jak zálohovat databázi MySQL v PHP?

  2. Vytvoření horkého pohotovostního režimu na Amazon AWS pomocí MariaDB Cluster

  3. Nelze exportovat databázi z mysql workbench

  4. Aktualizace databázového pole Chyba CodeIgniter