COALESCE()
Standard SQLВозвращает первый непустой (не NULL) аргумент из списка.
Синтаксис
COALESCE(value1, value2, ...)
Примеры
Замена NULL на 0
SELECT COALESCE(discount, 0) FROM orders;
Цепочка запасных значений
SELECT COALESCE(nickname, first_name, 'Аноним') AS display_name FROM users;
Важно знать
- ⚠Вычисляет аргументы слева направо, останавливается на первом не-NULL.