Я создаю представление и хочу заполнить ячейки заранее заданным значением, если они равны нулю.
Выбор для просмотра:
SELECT a_case.Id,
R1.Type AS Referred_by_1,
R1.Type AS Referred_by_2,
R1.Type AS Referred_by_3
FROM dbo.CaseInfo a_case LEFT JOIN
dbo.Referrer R1 ON P.Id = R1.Case_Id AND R1.Seq = 1 LEFT JOIN
dbo.Referrer R2 ON P.Id = R2.Case_Id AND R2.Seq = 2 LEFT JOIN
dbo.Referrer R3 ON P.Id = R3.Case_Id AND R3.Seq = 3
Ссылки являются необязательными, и если они не указаны, мне нужно заполнить поле 'ND'.
Я думаю, что, возможно, мне следует использовать CASE WHEN, но я не уверен, как интегрировать это в существующий выбор ...
Любой совет с благодарностью получен!
- L