Есть ли в MySQL функция, эквивалентная Oracle NVL?

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

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

Ответ 1

Используйте coalesce:

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