Я получаю значения NULL
в результатах операции в MySQL.
Есть ли способ преобразовать значения NULL
в значение 0?
Да, с помощью COALESCE
.
SELECT COALESCE(null_column, 0) AS null_column FROM whatever;
COALESCE проходит через список значений, которые вы ему даете, и возвращает первое ненулевое значение.
Существует метод COALESCE
, который возвращает первый ненулевой параметр, в вашем случае :
COALESCE(field, 0)
Но вы можете использовать это, если хотите больше :
COALESCE(field1, field2, 0)