Tôi muốn gán giá trị mặc định cho cột trong truy vấn sql chọn để nếu giá trị của cột đó bằng không, tôi nhận giá trị mặc định đó trong bản ghi của mình. Có anyway để làm điều này?Gán giá trị mặc định cho một cột dữ liệu trong câu lệnh chọn
Ví dụ:
select col1 (some default value) from tblname;
"CASE col1 WHEN NULL THEN defaultval ELSE col1 END" sẽ * luôn * trả về col1. Kiểm tra bình đẳng đối với NULL luôn trả về false. Bạn cần sử dụng "CASE WHEN col1 IS NULL THEN ..." để thay thế. –