位置:首页 > 软件操作教程 > 数据分析 > MySQL > 问题详情

MySQL——​逻辑运算符

提问人:刘旭39发布时间:2020-10-13

逻辑运算符

运  算  符 运 算 规 则 运  算  符 运 算 规 则

NOT或! 逻辑非 OR或|| 逻辑或

AND或&& 逻辑与 XOR 逻辑异或

(1)NOT运算符

NOT运算符,它对跟在它后面的逻辑测试判断取反,把真变假,假变真。

例:

SELECT NOT 1, NOT 0, NOT(1=1),NOT(10>9);

(2)AND运算符

AND运算符用于测试两个或更多的值(或表达式求值)的有效性,如果它的所有成分为真,并且不是NULL,它返回真值,否则返回假值。

1 AND  1 = 1

1 AND 0  = 0

0 AND 1  = 0

0 AND 0  = 0

例:

SELECT (1=1) AND (9>10),('a'='a') AND ('c'<'d');

(3)OR运算符

如果包含的值或表达式有一个为真并且不是NULL(不需要所有成分为真),它返回1,若全为假则返回0。

    1 OR 1 = 1

    1 OR 0  = 1

    0 OR 1  = 1

0 OR 0  = 0

例:

SELECT (1=1) OR (9>10), ('a'='b') OR (1>2);

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部