#tsql
#tsql
Вопрос:
У меня есть запрос, и в конце я хочу исключить записи, в которых определенные два поля содержат значения null одновременно
например ,
and ((d.status is null AND b.actual is null)) < 1
таким образом, в основном исключается запись, если оба этих поля имеют значение null одновременно.
Ответ №1:
Я бы написал это как:
...WHERE d.status IS NOT NULL OR b.actual IS NOT NULL
который, по законам Деморгана, также может быть записан как:
...WHERE NOT(d.status IS NULL AND b.actual IS NULL)