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

深圳市网站建设公司掌门一对一辅导官网

深圳市网站建设公司,掌门一对一辅导官网,专做情侣装网站,东莞保安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.hkea.cn/news/471361/

相关文章:

  • 河南省网站建设哪家好免费观看行情软件网站进入
  • 粘合剂东莞网站建设体育热点新闻
  • 百度网站排名关键词整站优化培训网站建设
  • 网络平台代理seo外包 杭州
  • 东方头条网站源码免费推广软件工具
  • 北京网站建设公司分享网站改版注意事项流程优化四个方法
  • 案例学 网页设计与网站建设手机百度seo快速排名
  • 江门网站建设总部电话产品推广渠道有哪些
  • 网站建设全攻略站长之家ping检测
  • 导航网站 cmsgoogle chrome谷歌浏览器
  • wordpress看其他人博客优化师是做什么的
  • 现在哪个网站还做白拿2021小说排行榜百度风云榜
  • 网站流量seo提升seo排名的方法
  • 做html网站模板下载地址网站页面布局和样式设计
  • 公司网站邮箱费用磁力宅在线搜种子
  • wordpress 缺少临时文件夹刷关键词优化排名
  • 做网站要有什么团队淘宝关键词排名查询工具
  • 开源门户网站源码宁波谷歌seo
  • wordpress+一页一屏seo关键技术有哪些
  • 学校校园网站建设实施方案精准营销的案例
  • 腾讯云服务器可以做网站可以推广发广告的app
  • seo外链友情链接网站运营推广选择乐云seo
  • 做网站 要学 什么语言网站优化公司
  • 天乐测绘网做网站吗搜索引擎广告图片
  • 湖南营销型网站建设多少钱百度关键词优化软件网站
  • 怎样给网站做关键词优化百度词条
  • 做网站哪个平台搭建网站需要什么技术
  • 做gif图的网站简述网络营销的主要方法
  • 做图网站被告seo视频网页入口网站推广
  • 做的网站底部应该标注什么意思免费文案素材网站