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

MySQL trung bình cứ 4 hàng

Nếu bạn không muốn dựa vào cột "id" của mình (nó có thể không theo thứ tự), bạn có thể tạo biến của riêng mình để nhóm lại bằng cách thay đổi 4 hàng một lần, như sau:

SET @rank = 0;
SELECT AVG(value), CEIL((@rank:[email protected]+1)/4) AS rank FROM "your_table" GROUP BY rank;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn mảng vào cơ sở dữ liệu MySQL bằng PHP

  2. MySQL PHP count (*) trả về điều gì đó kỳ lạ

  3. Tại sao COUNT () chỉ hiển thị một hàng của bảng?

  4. CodeIgniter / PHP / MySQL:Truy xuất dữ liệu bằng JOIN

  5. Cách chọn nhiều hàng từ mysql với một truy vấn và sử dụng chúng trong php