首页 / MYSQL / MySQL 逻辑运算符
MySQL 逻辑运算符
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL 逻辑运算符,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2298字,纯文字阅读大概需要4分钟。
内容图文
+--------+-----+-----------+--------+---------+----------+
| NOT 10 | !10 | NOT (1-1) | !(1-1) | NOT 1+1 | NOT NULL |
+--------+-----+-----------+--------+---------+----------+
| 0 | 0 | 1 | 1 | 0 | NULL |
+--------+-----+-----------+--------+---------+----------+
2、逻辑与 ( AND 或 && )
(1) 当所有操作数均为非零值、并且不为 NULL 时,所得值为 1
(2) 当一个或多个操作数为 0 时,所得值为 0
(3) 其余情况所得值为 NULL
mysql> SELECT 1 AND -1, 1 && 0, 0 AND NULL, 1 && NULL ;
+----------+--------+------------+-----------+
| 1 AND -1 | 1 && 0 | 0 AND NULL | 1 && NULL |
+----------+--------+------------+-----------+
| 1 | 0 | 0 | NULL |
+----------+--------+------------+-----------+
3、逻辑或 ( OR 或 || )
(1) 当两个操作数均为非 NULL 值,且任意一个操作数为非零值时,结果为 1 ,否则为 0
(2) 当有一个操作数为 NULL ,且另一个操作数为非零值时,则结果为 1 ,否则结果为 NULL
(3) 当两个操作数均为 NULL 时,则所得结果为 NULL
mysql> SELECT 1 OR -1 OR 0, 1 || 2, 0 OR NULL, NULL || NULL ;
+--------------+--------+-----------+--------------+
| 1 OR -1 OR 0 | 1 || 2 | 0 OR NULL | NULL || NULL |
+--------------+--------+-----------+--------------+
| 1 | 1 | NULL | NULL |
+--------------+--------+-----------+--------------+
4、逻辑异或 ( XOR )
(1) a XOR b 的计算等同于 ( a AND (NOT b) ) 或 ( (NOT a) AND b )
(2) 当任意一个操作数为 NULL 时,返回值为 NULL
(3) 对于非 NULL 的操作数,如果两个操作数都是非 0 值或者都是 0 值,则返回结果为 0
(4) 如果一个为 0 值,另一个为非 0 值,返回结果为 1
mysql> SELECT 1 XOR 1, 0 XOR 0, 1 XOR 0, 1 XOR NULL, 1 XOR 1 XOR 1 ;
+---------+---------+---------+------------+---------------+
| 1 XOR 1 | 0 XOR 0 | 1 XOR 0 | 1 XOR NULL | 1 XOR 1 XOR 1 |
+---------+---------+---------+------------+---------------+
| 0 | 0 | 1 | NULL | 1 |
+---------+---------+---------+------------+---------------+
MySQL 逻辑运算符
标签:span sel 返回值 ble new oat str table 作用
本文系统来源:http://www.cnblogs.com/pzk7788/p/6891299.html
内容总结
以上是互联网集市为您收集整理的MySQL 逻辑运算符全部内容,希望文章能够帮你解决MySQL 逻辑运算符所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。