Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pobieranie procentu Count(*) do liczby wszystkich elementów w 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;

Nie jestem pewien składni MySql, ale możesz użyć podzapytania, jak pokazano.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zgłosić błąd w funkcji MySQL

  2. Jak skonfigurować Hibernate do odczytu/zapisu do różnych źródeł danych?

  3. Generowanie zakresu liczb w MySQL

  4. Błąd MySQL — niezsynchronizowane polecenia; nie możesz teraz uruchomić tego polecenia

  5. Wybierasz wszystkie kolumny, które zaczynają się od XXX, używając symbolu wieloznacznego?