当前位置: 首页 > 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.yayakq.cn/news/533948/

相关文章:

  • 网站建设的要求和策划哈尔滨房管局官网查询
  • 网站导航设置企业官网是什么意思
  • 南京网站制作网页东莞seo优化收费
  • 宏润建设集团股份有限公司网站阳江网站关键字优化
  • 个人公司网站建设附近电脑培训班位置
  • 克拉玛依市住房和建设局网站济宁创企网络技术有限公司
  • 网站备案包括空间内容吗自己做网站需要收费吗
  • 杭州seo网站推广排名广告设计与制作学啥
  • 做画册的国外网站网站的可视化设计
  • 公司网站怎么申请wordpress wiki 整合
  • 外贸网站发外链企业做网站建设遇到的问题
  • saas 平台架构做网站网站视频插件
  • 绞铜机 东莞网站建设花都微网站建设
  • 17网一起做网店网站桂林广告公司网站建设
  • w3c标准网站vue做网站看不到htmI吗
  • 还有那个网站可以做兼职呢l网站建设
  • 购物网站er图有没有做网站一次付费
  • 1元购网站建设网页设计项目案例网站
  • wap网站seo下载网站app
  • 网站建设怎样把网页连接起来怎么帮自己做的网站申请地址
  • 温州网站建设设计校园资源共享网站建设
  • 电子商务网站建设开发一个高端的网站设计
  • 如何做一张旅游网站网站seo跟短视频
  • 玉田做网站建筑业管理平台登录
  • 有没有做彩票直播的网站泉州市网站制作企业
  • 有没有装修做团购的网站个人养老保险怎么交
  • 学做网站和推广要多久手机做印章网站
  • 江门网站推广技巧方法网站维护网站建设
  • dedecms能制作几个网站由()承担
  • 哈尔滨公司网站开发wordpress首页跳出广告