Фильтрация нулевых значений, только если оба столбца равны нулю - PullRequest
0 голосов
/ 25 июня 2019

Мне нужна таблица, чтобы исключить строки, где rw.amount <> 0 И rw.paid_subs <> 0, но все еще включать в себя любую строку, имеющую значения в любом столбце.

Я довольно невежественен с таблицами SQL, поэтому я слепо гадал, как это кодировать.

AND rw.amount <> 0 
AND rw.paid_subs <> 0

1 Ответ

2 голосов
/ 25 июня 2019

Ваша логика верна, но используя законы Деморгана, мы можем переписать вашу логику исключения как:

SELECT *
FROM yourTable
WHERE amount = 0 OR paid_subs = 0;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...