更新时间:2023-11-04 GMT+08:00
分享

逻辑操作

逻辑操作符有AND(与)、OR(或)、NOT(非),SQL使用三值的布尔逻辑(TRUE,FALSE,NULL)。

NULL为“未知”。

逻辑表达式的运算规则如下:

表1 AND(与)、OR(或)

a

b

a AND b

a OR b

TRUE

TRUE

TRUE

TRUE

TRUE

FALSE

FALSE

TRUE

TRUE

NULL

NULL

TRUE

FALSE

TRUE

FALSE

TRUE

FALSE

FALSE

FALSE

FALSE

FALSE

NULL

FALSE

NULL

NULL

NULL

NULL

NULL

表2 NOT(非)

a

NOT a

TRUE

FALSE

FALSE

TRUE

NULL

NULL

【示例】:

IF A=B AND C=D THEN
    --do something
END IF;
IF NOT (A=B OR C=D) THEN
    --do something
END IF;
分享:

    相关文档

    相关产品