#sql #join #null
#sql #Присоединиться #null
Вопрос:
Возникли трудности с заменой нулевых значений.
Снимок экрана из пробных версий базы данных
Набор данных:
Computer - (Compid, Make, Model, Myear)
Employee - (Id, Ename, Doj, Salary, Bonus, Dept, Designation, Manager, Compid)
Мой код:
SELECT E.Ename , E.Dept, C.MODEL FROM Employee E
LEFT OUTER JOIN Computer C ON E.Compid = C.Compid
Результат не показывает никаких нулей
Ответ №1:
Вы можете использовать coalesce()
SELECT E.Ename , E.Dept, coalesce(C.MODEL,'Not allocated') as model
FROM Employee E LEFT OUTER JOIN Computer C ON E.Compid = C.Compid