sql >> Databasteknik >  >> RDS >> Mysql

Hämta procentandel av Count(*) till antalet av alla objekt i 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;

Jag är inte säker på MySql-syntaxen, men du kan använda en underfråga som visas.



  1. Hur man extraherar veckonummer i sql

  2. Det gick inte att starta rails-servern

  3. Postgres:konvertera en rad till flera rader (unpivot)

  4. 2 sätt att välja rader som matchar alla objekt i en lista (T-SQL)