Использование select null? Я вижу, что в некоторых примерах используется оператор select с нулевым значением. Когда использовать: select null from etc. etc.? Ответ 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 ) Это предотвращает перенос данных, когда мне не нужны данные, но просто статус существует.
Ответ 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 ) Это предотвращает перенос данных, когда мне не нужны данные, но просто статус существует.