PostgreSQL 邏輯操作符

2021-08-26 17:33 更新

常用的邏輯操作符有:

boolean AND boolean → boolean
boolean OR boolean → boolean NOT
boolean→ boolean

SQL使用三值的邏輯系統(tǒng),包括真、假和null,null表示未知。觀察下面的真值表:

aba AND ba OR b
TRUETRUETRUETRUE
TRUEFALSEFALSETRUE
TRUENULLNULLTRUE
FALSEFALSEFALSEFALSE
FALSENULLFALSENULL
NULLNULLNULLNULL

aNOT a
TRUEFALSE
FALSETRUE
NULLNULL

操作符ANDOR是可交換的,也就是說,你可以交換左右操作數(shù)而不影響結(jié)果。 (但是,不能保證左操作數(shù)在右操作數(shù)之前計(jì)算。參見第 4.2.14 節(jié)獲取有關(guān)子表達(dá)式計(jì)算順序的更多信息。)


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號