SQL命令顺序

  • 本文关键字:顺序 命令 SQL sql
  • 更新时间 :
  • 英文 :


我有一个问题,即我在brkrmastid中只想需要null值。当我具有零值时,我希望brkr_fee_pct或brkr_fee_amt不为0。我已经键入我的代码,由于某些原因,我仍然会获得带有值的brkrmastid。

如何使SQL仅返回null且仍然具有BRKR_FEE_PCT或BRKR_FEE_AMT不等于0的值。

select * 
from dbo.BRKRREF
where BRKRMASTID is null
or BRKR_FEE_PCT <> 0
or BRKR_FEE_AMT <> 0

感谢那些很快帮助我的人。此编辑是针对同一问题的第2部分。我如何获得值 wory brkmastid为null或='0',具有相同的标准,用于brkr_fee_pct和brkr_fee_amt?

就像您的问题状态一样,"如何使SQL仅返回null >和仍然具有BRKR_FEE_PCT或BRKR_FEE_AMT或不等于0的brkr_fee_pct或brkr_fee_pct或brkr_fee_pct。"

select * 
from dbo.BRKRREF
where BRKRMASTID is null
AND (BRKR_FEE_PCT <> 0
     or BRKR_FEE_AMT <> 0)
select * 
from dbo.BRKRREF
where BRKRMASTID is null
and (BRKR_FEE_PCT <> 0 or
BRKR_FEE_AMT <> 0)

最新更新