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

Làm thế nào để kết hợp các hàm tổng hợp trong MySQL?

Bạn phải sử dụng truy vấn phụ:

  SELECT x.user, 
         AVG(x.cnt)
    FROM (SELECT user, COUNT(answer) AS cnt
            FROM surveyValues 
           WHERE study='a1' 
        GROUP BY user) x
GROUP BY x.user

Bạn không thể bọc một tập hợp bằng một tập hợp khác. Bạn có thể tổng hợp một phân tích, nếu MySQL hỗ trợ các chức năng phân tích / xếp hạng / cửa sổ ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để xóa khỏi vùng chọn trong MySQL?

  2. Tính tổng thời lượng trong MySQL

  3. Java, MySQL:Có cách nào để nhúng máy chủ MySQL với chương trình Java không?

  4. cập nhật giá trị cột với cột của bảng khác dựa trên điều kiện

  5. Lỗi liên kết truyền thông, Spring Boot + MySql + Docker + Hibernate