Я пытаюсь предотвратить невыражаемые выражения в моих запросах. Какой лучший способ проверить наличие нулевого условия?
AND c.Account IS NOT NULL
AND c.Account <> ''
или
AND ISNULL(c.Account,'') <> ''
До меня дошло, что Account
исходит от LEFT JOIN
, поэтому оно может быть нулевым.Мне нужны случаи, когда они только пересекаются, а это значит, что я должен просто использовать INNER JOIN
да?Спасибо за лицевые маски;)
Однако, не обращая внимания на тошнотворную самореализацию, я все еще хочу знать ответ на этот вопрос в общем случае, когда я не могу сделать Account
столбцом NOT NULL.