Задать вопрос
@DERBIAGLOBALISTO

Как составить sql запрос на замену null на 0?

Нужен запрос который будет преобразовывать значение столбца в 0 если оно null, но если нет, то должно возвращаться значение столбца.
'select price + price2 + price3  as suma from prices'

Просто если в каком-то из столбцов стоит значение null, то в suma тоже получается null. Помогите решить проблему.
  • Вопрос задан
  • 5985 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
unfilled
@unfilled
Стандарт предполагает использование COALESCE:
select COALESCE(price, 0) + COALESCE(price2, 0) + COALESCE(price3,0)  as suma from prices
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы