Выход из данных на основе проверки 2 полей на ноль - PullRequest
0 голосов
/ 25 мая 2011

У меня есть запрос, и в конце я хочу пропустить записи, в которых два определенных поля содержат нули одновременно

, например

and ((d.status is null AND b.actual is null)) < 1

, так что, в основном, пропустите запись, если оба эти поля имеют нулевое значение одновременно.

1 Ответ

1 голос
/ 25 мая 2011

Я бы написал это как:

...WHERE d.status IS NOT NULL OR b.actual IS NOT NULL

, который согласно законам Деморгана также может быть записан как:

...WHERE NOT(d.status IS NULL AND b.actual IS NULL)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...