Добрый вечер, всем!
Есть код под стандартную базу sql sever)
Вообщем, надеюсь, что я понятно выражаюсь) что мне нужно понять)
Есть код под стандартную базу sql sever)
SELECT BusinessEntityID,JobTitle,VacationHours, CASE WHEN BusinessEntityID IN(1,2) THEN 'A' WHEN BusinessEntityID=3 THEN CASE OrganizationLevel -- вложенный CASE WHEN 3 THEN 'B-1' --хочу понять, как сюда прописать coalesce, потому что при срабатывании код в новых колонках выдает NULL, хочу чтобы там этого NULL не было, знаю, что его убирает coalesce, как его вписать - не понимаю, прошу подсказок у advansed sql userov) WHEN 4 THEN 'B-2' END ELSE 'C' END Demo1, IIF(BusinessEntityID IN(1,2),'A', IIF(BusinessEntityID=3,CASE OrganizationLevel WHEN 3 THEN 'B-1' WHEN 4 THEN 'B-2' END,'C')) Demo2 FROM AdventureWorks2012.HumanResources.Employee
Вообщем, надеюсь, что я понятно выражаюсь) что мне нужно понять)