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)
点击加载更多评论>>