当前位置: 首页 > news >正文

百盛联合建设集团网站做直播网站

百盛联合建设集团网站,做直播网站,wordpress长文章分页插件,前端seo优化方案MySQL AND 运算符的用法 本文介绍了 MySQL 中如何在 WHERE 子句中使用 AND 运算符组合多个查询条件过滤查询数据。 当使用 SELECT 查询数据时,如果 WHERE 子句中有多个条件,可以根据需要使用 AND, OR, 或者 NOT 运算符将他们组合起来。本文主要介绍 AN…

MySQL AND 运算符的用法

本文介绍了 MySQL 中如何在 WHERE 子句中使用 AND 运算符组合多个查询条件过滤查询数据。

当使用 SELECT 查询数据时,如果 WHERE 子句中有多个条件,可以根据需要使用 AND, OR, 或者 NOT 运算符将他们组合起来。本文主要介绍 AND 运算符。

AND 运算规则

AND 运算符是一个双目逻辑运算符,用来组合两个操作数。只有当两个操作数都为真时,结果才返回真,否则返回假或者 NULL

AND 运算符语法:

a AND b

其中,a 和 b 是 AND 的两个操作数,可以是表达式,也可以是值。

不像一些编程语言,MySQL 中没有布尔类型,AND 的运算结果是 1, 0, 或着 NULL

AND 运算符的运算规则如下:

  • 如果两个操作数都不为 0 (FALSE) 并且不为 NULL 时则 AND 运算的结果为 1
SELECT 1 AND 1, 1 AND 2;
+---------+---------+
| 1 AND 1 | 1 AND 2 |
+---------+---------+
|       1 |       1 |
+---------+---------+
1 row in set (0.00 sec)
  • 如果有一个操作数为 0 (FALSE),则 AND 运算的结果为 0。这里的 0 AND NULL的结果为 0
SELECT0 AND 0,0 AND 1,0 AND 2,0 AND NULL;
+---------+---------+------------+
| 0 AND 0 | 0 AND 1 | 0 AND NULL |
+---------+---------+------------+
|       0 |       0 |          0 |
+---------+---------+------------+
1 row in set (0.00 sec)
  • 如果两个操作数中有一个为 NULL,且另一个不为 0 (FALSE),则返回 NULL
SELECT 1 AND NULL, 2 AND NULL, NULL AND NULL;
+------------+------------+---------------+
| 1 AND NULL | 2 AND NULL | NULL AND NULL |
+------------+------------+---------------+
|       NULL |       NULL |          NULL |
+------------+------------+---------------+
  • 两个操作数的前后顺序不影响 AND 操作符的运算结果
SELECT 1 AND 0, 0 AND 1, 1 AND NULL, NULL AND 1;
+---------+---------+------------+------------+
| 1 AND 0 | 0 AND 1 | 1 AND NULL | NULL AND 1 |
+---------+---------+------------+------------+
|       0 |       0 |       NULL |       NULL |
+---------+---------+------------+------------+

WHERE 子句中的AND

在 WHERE 子句中, AND 连接两个比较条件。一般的形式如下:

column_name1 = value1 AND column_name2 = value2

WHERE 子句中的 AND 过滤那些同时满足两个比较条件的记录行。

也就是说,如果数据表中的记录行,必须同时满足字段 column_name1 的值为 value1column_name2 的值为 value2 两个条件,才是符合条件的记录行。

结论

本文通过实例介绍了 MySQL 中 AND 运算符的语法和用法。 AND 运算符的用法要点如下:

  1. AND 是双目运算符,需要两个布尔操作数。
  2. 如果两个操作数都不为 0 (FALSE) 并且不为 NULL 时,则 AND 运算的结果为 1
  3. 如果有一个操作数为 0 (FALSE),则 AND 运算的结果为 0
  4. 如果两个操作数中有一个为 NULL,且另一个不为 0 (FALSE),则返回 NULL
  5. 两个操作数的前后顺序不影响 AND 操作符的运算结果。
  6. WHERE 子句中的 AND 连接两个比较条件,过滤那些同时满足两个比较条件的记录行。

← Mysql基础教程(02):WHERE

Mysql基础教程(04):OR →

http://www.yayakq.cn/news/11890/

相关文章:

  • 英文网站模板制作wordpress文章分类页面
  • 闵行专业做网站设计坞
  • 都有哪些网站可以做推广免费ppt素材库大全app
  • 网站被别的域名绑定wordpress获得分类目录
  • 北京网站开发公司哪里济南兴田德润优惠吗镇江制作网站的
  • 网站引导动画腐女喜欢做的网站
  • 锦江网站建设旅游网站建设期
  • 六安市城乡建设网站云盘建设网站
  • 郑州营销网站托管公司哪家好wordpress输出文章id
  • 个人网站广告联盟搭建wordpress自定义头像上传
  • c网站开发视频大型网站建设推广
  • wordpress分类目录显示列表模式网站优化有前途吗
  • 哪家做网站的重庆宣网站建设
  • 怎么知道公司网站是哪个公司做的网站外网访问怎么做路由器端口映射
  • 长沙电商网站开发wordpress取消自动分页
  • 在线音乐播放网站模板如何自建网站服务器
  • 红酒企业网站建设顺企网官网
  • wdcp网站备份问题wordpress子目录伪静态
  • 个人网站示例免费网站建设找云狄
  • 邮箱发网站建设主题怎么写同ip网站怎么做
  • 中国建设网官方网站做优化是什么意思
  • 专业网站建设服务包括哪些wordpress首页显示推荐标志
  • 潍坊奎文住房和城乡建设局网站网站开发与设计实训报告总结
  • wordpress做的外贸网站6火锅店营销方案
  • 男孩子怎么做网站仿站视频教程
  • 三合一商城网站知名网站制作公司青岛分公司
  • 网站顶部地图代码怎么做电脑如何制作网页教程
  • 网站建设客户去哪找网站静态和动态区别是什么
  • 稻壳企业网站模板仿我喜欢网站源码免费
  • 免费网站提供企业网站开发的功能