Есть ли в MySQL функция, эквивалентная Oracle NVL? - PullRequest
14 голосов
/ 30 августа 2011

Я выбираю максимум столбца из таблицы. Но есть одна проблема: если в таблице нет строк, она возвращает ноль.

Я хочу использовать функцию, которая будет возвращать определенное значение, если результат равен нулю. Например, в Oracle есть функция NVL, которая дает определенное значение, если столбец нулевой. Есть ли в MySQL эквивалентная функция?

1 Ответ

20 голосов
/ 30 августа 2011

Использование coalesce :

select coalesce(column_name, 'NULL VALUE') from the_table
...