【发布时间】:2019-08-25 03:30:15
【问题描述】:
我正在尝试从仅提取符合我标准的数据的表中进行选择。 我基本上想
排除 2019 年,
排除英亩 = 0,
排除哪里 policynumber 为 null,
排除 where(liab = 0 和英亩>0)。
我可能会否定其中一些错误,因为我没有得到预期的行数。有没有办法像我在 excel 中那样在一系列步骤中做到这一点,但我显然没有想用excel做。
from [dbo].[Hail_Data_2013_2018_incl_SSN]
where cropyear <> 2019 or (policynumber is not null) or (PolicyAcres <> 0)
or (Policyliability <> 0 or PolicyAcres < 0)
一步一步地做这件事是可行的,有没有办法可以重写它以逐步做到这一点,还是我的“或”组合错了?
【问题讨论】:
-
我想你可能想要“AND”而不是“OR”?
-
用您的 DBMS 标记。 How to Askminimal reproducible example
标签: sql sql-order-by filtering where