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

Làm thế nào đặt 0 với hàm MAX khi nó là NULL?

Chà, vì không có ngày nào giống như năm 2014, bạn sẽ mong đợi là null, bởi vì tối đa của không có gì thực sự không phải là bất kỳ.

Nhưng hãy làm điều này:

COALESCE(MAX(number),0)

Có nghĩa là:lấy thứ không rỗng đầu tiên từ danh sách tiếp theo, vì vậy nếu max của bạn là null, nó sẽ cung cấp cho bạn 0



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL DAYOFWEEK () - tuần của tôi bắt đầu từ thứ hai

  2. sử dụng biến môi trường để cấu hình kích thước tiếp theo cục bộ

  3. Điều kiện SQL WHERE không bằng?

  4. Làm cách nào để MySql 8 chạy với laravel?

  5. Sự khác biệt giữa NOW (), SYSDATE () &CURRENT_DATE () trong MySQL