Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nhận phần trăm Đếm (*) cho số lượng tất cả các mục trong 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;

Tôi không chắc về cú pháp MySql, nhưng bạn có thể sử dụng một truy vấn phụ như được hiển thị.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bao nhiêu bộ nhớ sẽ bị chiếm bởi một giá trị null trong một DB?

  2. Sử dụng các biến PHIÊN BẢN PHP để lưu trữ kết quả truy vấn MySQL

  3. MySql không thể làm cho cột auto_increment

  4. Tốc độ chèn chậm lại khi bảng phát triển trong mysql

  5. Làm thế nào để cấu hình Django bằng cách sử dụng pymysql làm trình điều khiển?