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

Thay thế NULL từ kết quả của truy vấn CASE

Bạn sẽ có thể bao bọc COALESCE xung quanh MINs vi phạm, ví dụ:

COALESCE(MIN(CASE FormID WHEN 'Form1' THEN Present END), 'No') AS 'First',

Tôi không chắc SQL Server sẽ hài lòng như thế nào với điều đó nhưng đó là SQL khá chuẩn.

Áp dụng điều chỉnh NULL sau MIN có lẽ là một lệnh gọi tốt hơn là cố gắng chọn một giá trị an toàn để đặt bên trong MIN.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. giải quyết lỗi kết nối giữa sql server 2008 r2 với java trong eclipse

  2. Cách phù hợp để điền DropDownList từ cơ sở dữ liệu là gì?

  3. ngày gần đây nhất (tối đa) cho mọi id

  4. T-SQL:Làm thế nào để sử dụng các tham số trong SQL động?

  5. Cách tạo cơ sở dữ liệu trong SQL Server