Postgresql превратить ноль в ноль
Возможный дубликат:
SELECT max (x) возвращает ноль; как я могу вернуть 0?
Когда я выполню
select max(column) from mytable;
и в моей таблице нет строк, она возвращает ноль. Как я могу изменить этот оператор выбора, чтобы он возвращал ноль?
3 ответа
Решение
Пытаться:
SELECT coalesce(max(column), 0) myalias FROM mytable;
Есть ли какие-либо из этих работ?
select coalesce(max(foo),0) from bar
coalesce((select max(foo) from bar),0)