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

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

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

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

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


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