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

làm cách nào để chọn AVG của nhiều cột trên một hàng

Hãy thử

 Select     (Coalesce(x,0) + Coalesce(y,0) + Coalesce(z,0)) /
       (Coalesce(x/x, 0) + Coalesce(y/y, 0) + Coalesce(z/z, 0))

hoặc

 Select (Coalesce(x,0) + Coalesce(y,0) + Coalesce(z,0)) /
         (Case When x Is Null 0 Else 1 End +
          Case When y Is Null 0 Else 1 End +
          Case When z Is Null 0 Else 1 End)


  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 để kiểm tra ví dụ chèn MySQL PHP của tôi?

  2. Lỗi cú pháp chuẩn bị sẵn sàng

  3. Có ANSI SQL thay thế cho từ khóa MYSQL LIMIT không?

  4. Chuyển kết quả cơ sở dữ liệu thành mảng

  5. Thiết lập Macports mysql5 dưới Snow Leopard