Подтвердить что ты не робот

Использование select null?

Я вижу, что в некоторых примерах используется оператор select с нулевым значением. Когда использовать:

select null from etc. etc.?
4b9b3361

Ответ 1

Выбор значения null обычно используется в сочетании с EXISTS.

например: - IF EXISTS( select null from ...)

Он устанавливает статус Exists как истинный, если в запросе выбора есть записи. Проверьте эту ссылку, которая содержит некоторые интересные комментарии об использовании select null с Exists: SQL SERVER- IF EXISTS (выберите null из таблицы) vs IF EXISTS (выберите 1 из таблицу)

Ответ 2

Linq to SQL делает такие вещи:

Select * 
From Foo f 
Where Exists
(   
    Select null 
    From Bar b 
        on b.fooId = f.id
)

Это предотвращает перенос данных, когда мне не нужны данные, но просто статус существует.