Coalesce() Function
تستخدم الدالة Coalesce() Function لاستبدال قيمة باي قيمة
اخرى. تماما مثل الدالة ISNULL().
مثال يوضح كيفة
أستخدام الدالة Coalesce() Function.
SELECT COALESCE('NADER KHALED','OTHER MANAGER') AS Manager
SELECT E.NAME AS Employee ,
M.NAME
AS Manager
FROM dbo.tblEmployee E
LEFT OUTER JOIN tblEmployee M ON E.ManagerID = M.EmployeeID
SELECT E.NAME AS Employee ,
COALESCE(M.NAME,'Enter Nanager') AS Manager
FROM dbo.tblEmployee E
LEFT OUTER JOIN tblEmployee M ON E.ManagerID = M.EmployeeID
تم استبدال NULL في Row رقم 3 بالكلمة Enter Manager.
تقومCOALESCE() Function بإرجاع أول قيمة ليست بـ NULL.
مثال يوضح كيف
تقوم الدالةFunction COALESCE() بإرجاع أول قيمة ليست بـ NULL من جدول الموظفين.
SELECT EmployeeID
,
COALESCE(FirstName, MiddelName, LastName) AS [FULL Name]
FROM dbo.tblEmployee
ليست هناك تعليقات:
إرسال تعليق
يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم