Функция COALESCE |
![]() ![]() |
Функцията COALESCE има един или повече аргумента. Типовете на всички аргументи трябва да бъдат съвместими по между си. Типът на резултата е дефиниран по същия начин като за функцията IF в предния раздел. Резултата на тази функция е стойността на първия аргумент, като тя не трябва да бъде нито NULL, нито празен низ/редица. Ако всяка стойност на аргумента е или NULL, или празен низ, то резултата е празен низ ако поне един от аргументите е такъв. Аналогично и за стойност NULL. Тази функция е полезна за заместване на NULL от други стойности. Примерът за функцията IF от предишния раздел може да бъде презаписан по – просто: coalesce (price, area() * 212) |