Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menggabungkan fungsi agregat di MySQL?

Anda harus menggunakan subkueri:

  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

Anda tidak dapat membungkus agregat dengan agregat lain. Anda dapat menggabungkan analitik secara agregat, jika MySQL mendukung fungsi analytic/ranking/windowing...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menghitung Rata-Rata Penjualan Per Minggu di MySQL

  2. Bagaimana membatasi permintaan SHOW TABLES

  3. Bagaimana Menyinkronkan Mysql ke Bigquery secara realtime?

  4. Cara Install MySQL 8 Terbaru di Debian 10

  5. Baca email imap php