Как убрать null в sql — Q&A Хекслет
2026-02-26 18:46 Diff

Ответы

Чтобы убрать значения NULL из результата запроса в SQL, можно использовать функцию COALESCE(). Она возвращает первое не-NULL значение из списка переданных аргументов. Если все аргументы равны NULL, то функция вернет NULL.

Например, если у вас есть таблица users со столбцами id, name и age, и вы хотите выбрать имена пользователей и их возраст, и при этом исключить значения NULL, то запрос может выглядеть так:

В этом запросе мы выбираем столбец name из таблицы users и используем функцию COALESCE() для замены значений NULL в столбце age на 0. В результате, если значение age равно NULL, то функция COALESCE() вернет 0.

Спасибо! Работает, как надо :)