powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как превратить NULL в 0?
5 сообщений из 5, страница 1 из 1
Как превратить NULL в 0?
    #32012417
Сергей С
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
У меня есть вложенный запрос
Вот его часть.

sklad=cast((select sum(ostatok) from sklad_ostatok....) as decimal(9,2))

Так вот, если в таблице sklad_ostatok нет записи о товаре, то соответственно суммировать нечего, и возвращается NULL.
А хотелось бы видеть 0 - нет товара. Я написал cast, чтобы переводилось, но не помогает. Никто не может посоветовать, как этого добиться?

Спасибо
...
Рейтинг: 0 / 0
Как превратить NULL в 0?
    #32012421
Pandre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такая функция
ISNULL(check_expression, replacement_value)

что не помогает ?
...
Рейтинг: 0 / 0
Как превратить NULL в 0?
    #32012422
Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sklad=cast((select sum(ISNULL(ostatok, 0 ) ) from sklad_ostatok....) as decimal(9,2))
...
Рейтинг: 0 / 0
Как превратить NULL в 0?
    #32012423
Konnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sklad=isnull((select sum(ostatok) from sklad_ostatok....),0)
...
Рейтинг: 0 / 0
Как превратить NULL в 0?
    #32012425
Сергей С
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо - все понял.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как превратить NULL в 0?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]