Můžete použít COALESCE(...) (MSDN – COALESCE
).
Váš dotaz pak bude vypadat takto:
select a, b, COALESCE(TableB.c, 'replacement value')
from TableA INNER JOIN TableB LEFT JOIN TableC ...
Přidejte další spojení pro náhradní tabulku a vložte sloupec, který chcete nahradit NULL hodnoty v COALESCE funkci nechcete používat statickou hodnotu.