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