Postgresql превратить ноль в ноль

Возможный дубликат:
SELECT max (x) возвращает ноль; как я могу вернуть 0?

Когда я выполню

select max(column) from mytable;

и в моей таблице нет строк, она возвращает ноль. Как я могу изменить этот оператор выбора, чтобы он возвращал ноль?

3 ответа

Решение
select coalesce(max(column), 0) from mytable; 

Пытаться:

SELECT coalesce(max(column), 0) myalias FROM mytable;

Есть ли какие-либо из этих работ?

  • select coalesce(max(foo),0) from bar
    
  • coalesce((select max(foo) from bar),0)
    
Другие вопросы по тегам