Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Использовать ли ISNULL?  [new]
waszkiewicz
Member

Откуда:
Сообщений: 1086
Что предпочтительнее
isnull(somefield,0)=0
или
somefield is null or somefield=0
2 окт 13, 15:54    [14913181]     Ответить | Цитировать Сообщить модератору
 Re: Использовать ли ISNULL?  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Первый вариант не сможет использовать индекс по somefield.
Второй вариант — в некоторых случаях сможет.
2 окт 13, 16:03    [14913291]     Ответить | Цитировать Сообщить модератору
 Re: Использовать ли ISNULL?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
...
somefield is null 

UNION ALL
...
somefield=0
2 окт 13, 16:05    [14913304]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить