Как убрать null в sql

Аватар пользователя Даниил Першин
Даниил Першин
15 марта 2023

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

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

SELECT name, COALESCE(age, 0) as age
FROM users;

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

1 0
Аватар пользователя Юлия Разумова
Юлия Разумова
24 мая 2023

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

0 0

Похожие вопросы