isnull(Field, Value)
Konst_One писал(а):COALESCE(list)
RefManual писал(а):isnull
Описание: Возвращает значение выражения2, если значение выражения1 равно NULL.
Синтаксис: isnull(выражение 1, выражение 2)
Параметры: Имя столбца, переменная, выражение-константа или любая их комбинация, принимающая одно значение. Аргумент может относиться к любому типу данных, включая unichar. Обычно dыражение – это имя столбца. Если выражение является символьной константой, оно должно быть заключено в кавычки.
Примеры: Этот запрос возвращает все строки таблицы titles, заменяя значения NULL в столбце price на 0:
- Код: Выделить всё
select isnull(price,0)
from titles
Использование: Системная функция isnull возвращает значение параметра выражение2, когда выражение1 равно NULL. Общую информацию о системных функциях см. в разделе “Строковые функции”
Типы данных обоих выражений должны неявно преобразовываться друг в друга. В противном случае нужно использовать функцию convert.
Стандарты: Уровень соответствия стандарту SQL92: расширение Transact-SQL.
Полномочия: Функцию isnull может выполнять любой пользователь.
Сейчас этот форум просматривают: Google-бот и гости: 4