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

Как сделать что бы SUM() в sql запросе возвращал 0 вместо null?

запрос:
SELECT SUM(sum) FROM table WHERE ...
Если по запросу строк нет в бд, то sql возвращает null, можно как то сделать что бы он мне возвращал 0 вместо null?
  • Вопрос задан
  • 4034 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    PRO C#. Базы данных
    2 месяца
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 5
egor_nullptr
@egor_nullptr
SELECT COALESCE(SUM(sum), 0) FROM ...
Ответ написан
Sanasol
@Sanasol
нельзя просто так взять и загуглить ошибку
dzheka3d
@dzheka3d
IFNULL(SUM(sum),0)
Ответ написан
martin74ua
@martin74ua Куратор тега MySQL
Linux administrator
select sum(c)+0 from table
не тоже самое?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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