Bạn có thể sử dụng COALESCE(...)
( MSDN - COALESCE
) thay vào đó.
Khi đó, truy vấn của bạn sẽ giống như sau:
select a, b, COALESCE(TableB.c, 'replacement value')
from TableA INNER JOIN TableB LEFT JOIN TableC ...
Thêm một phép nối khác cho bảng thay thế của bạn và đặt cột bạn muốn thay thế NULL
các giá trị trong COALESCE
trong đó bạn không muốn sử dụng giá trị tĩnh.