coalesce
jest obsługiwany zarówno w Oracle, jak i SQL Server i pełni zasadniczo tę samą funkcję, co nvl
i isnull
. (Istnieje kilka ważnych różnic, coalesce
może przyjąć dowolną liczbę argumentów i zwraca pierwszy niepusty. Zwracany typ dla isnull
pasuje do typu pierwszego argumentu, co nie jest prawdą dla coalesce
, przynajmniej na serwerze SQL.)