|
逻辑运算符有:Not/And/Or/Xor/Eqv/Imp。
Not:对逻辑值求反,如Not(FALSE)=TRUE;Not(TRUE)=FALSE
And:所有条件都为TRUE时才返回TRUE
Or:有一个参数为TRUE就返回TRUE
这3个比较好理解,就不详说了。
Xor/Eqv:如果表达式中有一个为 Null,则 result 也为 Null
Xor:表示只有两者真假不同时才真
Eqv:表示只有两者真假相同是才真
Imp:第一项真且第二项假时为假,其余为真
具体如下表所示:
运算符 expression1 expression2 result
Xor TRUE TRUE FALSE
TRUE FALSE TRUE
FALSE TRUE TRUE
FALSE FALSE FALSE
Eqv TRUE TRUE TRUE
TRUE FALSE FALSE
FALSE TRUE FALSE
FALSE FALSE TRUE
Imp TRUE TRUE TRUE
TRUE FALSE FALSE
TRUE Null Null
FALSE TRUE TRUE
FALSE FALSE TRUE
FALSE Null TRUE
Null TRUE TRUE
Null FALSE Null
Null Null Null
[ 本帖最后由 gvntw 于 2010-12-14 20:59 编辑 ] |
|