![](/img/trans.png)
[英]Filtering out non-zero values unless the value is the only one within its group (SQL or R)
[英]Filtering zero values only if both columns are zero
我需要該表以排除其中rw.amount <> 0和rw.paid_subs <> 0的行,但仍包括任何在任一列中都具有值的行。
我對SQL表一無所知,所以我一直在盲目猜測如何編寫此代碼。
AND rw.amount <> 0
AND rw.paid_subs <> 0
您的邏輯是正確的,但是使用德摩根定律,我們可以將排除邏輯重寫為:
SELECT *
FROM yourTable
WHERE amount = 0 OR paid_subs = 0;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.