postgresql
COALESCE
Поиск…
Вступление
Coalesce возвращает первый пустой аргумент из набора аргументов. Только первый ненулевой аргумент является возвратом, все последующие аргументы игнорируются. Функция будет оценивать значение null, если все аргументы равны нулю.
Единый непустой аргумент
PGSQL> SELECT COALESCE(NULL, NULL, 'HELLO WORLD');
coalesce
--------
'HELLO WORLD'
Множественные ненулевые аргументы
PGSQL> SELECT COALESCE (NULL, NULL, 'first non null', null, null, 'second non null');
coalesce
--------
'first non null'
Все нулевые аргументы
PGSQL> SELECT COALESCE(NULL, NULL, NULL);
coalesce
--------
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow