IT评测·应用市场-qidao123.com技术社区

标题: 能让小学生3分钟学会的mysql逻辑运算知识,不看就太惋惜了 [打印本页]

作者: 泉缘泉    时间: 2025-4-17 13:33
标题: 能让小学生3分钟学会的mysql逻辑运算知识,不看就太惋惜了
1. 逻辑运算符的根本概念

MySQL 中的逻辑运算符包罗:

 2. 逻辑运算符的根本应用
直接举例:
假设我们有一个表test,此中有两列a和b,他们的值都是布尔值(0或1):
  1. --如果没有数据库,请先创建数据库
  2. create database ls;
  3. use ls;
  4. -- 下面是创建表的语句
  5. create table test(
  6. a int,
  7. b int
  8. );
  9. -- 下面是往表中插入数据。
  10. -- 特别说明一下:下面的数字1可以替换为其他 不是0的整数。
  11. -- 原因是因为在mysql逻辑运算中,不是0的数都看成是真的。
  12. insert into test values
  13. (0,0),
  14. (0,1),
  15. (1,0),
  16. (1,1);
复制代码
 下面我们用逻辑运算了比较这两列的值:
  1. select a,b,(a and b) as 与运算,
  2. (a or b) as 或运算,
  3. (a xor b) as 异或运算,
  4. (!a) as 非a
  5. from test;
复制代码
执行后 获得结果如下:
查询结果:

ab与运算或运算异或运算非a000001010111100110111100 解释:




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4