SA Шпаргалка

Все ответы в 2 клика

Средний

Как работает функция COALESCE?

COALESCE принимает список аргументов и возвращает первое значение, которое не равно NULL.

Пример: SELECT COALESCE(phone, email, 'Нет контактов') FROM users;

  • Если есть phone, вернет его.

  • Если phone IS NULL, проверит email.

  • Если и email IS NULL, вернет строку 'Нет контактов'.


✅ Зачем: Идеально для замены NULL на дефолтные значения при выводе отчетов или математических операциях (так как 10 + NULL = NULL).

Ещё вопросы раздела «SQL и БД»

Все вопросы раздела «SQL и БД»