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

如何用Axure做网站添加和删除百度指数查询手机版app

如何用Axure做网站添加和删除,百度指数查询手机版app,网站开发进阶实训报告,wordpress邮件验证上一篇文章中我们提到了条件查询除了一些简单的数学符号之外,还有一些用于条件判断的关键字,如逻辑判断 关键字AND,OR,NOT和范围查找关键字BETWEEN,IN等;下面我们来介绍一些这些关键字的用法以及他们所表达的含义。 目录 逻辑运算关键字 AND…

        上一篇文章中我们提到了条件查询除了一些简单的数学符号之外,还有一些用于条件判断的关键字,如逻辑判断 关键字AND,OR,NOT和范围查找关键字BETWEEN,IN等;下面我们来介绍一些这些关键字的用法以及他们所表达的含义。

目录

逻辑运算关键字

AND

OR

NOT


逻辑运算关键字

        在进行条件查找时,仅有一个判断条件的情况是比较少见的,大多数情况下我们的WHERE子句需要同时判断多个条件,此时就需要用到逻辑运算的关键字来将这些条件连接起来。

  • AND

        AND操作符可以用来连接多个条件,作用是:当AND连接的多个条件同时成立时,AND操作符的条件判定结果才算成立,其实就是我们所学习的“与”运算。它的具体用法如下所示:

SELECT * FROM student
WHERE name = '张三' AND age = 18;

上述SQL语句所表达的含义是:

        从student表中, 找出满足条件name='张三'并且同时满足条件age='18'的所有行的所有列的数据并返回结果。

如果还有其它条件的话,还可以再后面继续叠加AND操作符。如下:

SELECT * FROM student
WHERE name = '张三' AND age = 18 AND sex = '男';
  • OR

        OR操作符同样可以用来连接多个条件,作用是:当OR连接的多个条件中,有一个条件成立时,OR操作符的条件判定结果就算成立,也就是我们所学习的“或”运算。它的具体用法如下所示:

SELECT * FROM student
WHERE name = '张三' OR name = '李四';

上述SQL语句所表达的含义是:

        从student表中, 找出满足条件name='张三'或者满足条件name='李四'的所有行的所有列的数据并返回结果。

如果还有其它条件的话,还可以再后面继续叠加OR操作符。如下:

SELECT * FROM student
WHERE name = '张三' OR name = '李四' OR name = '王五';

使用OR操作符有以下几点需要注意: 

  1. 即使多个判定条件中用得到的列名是一样的,也不可以省略,否则会出错;
    --正确写法--
    SELECT * FROM student
    WHERE name = '张三' OR name = '李四' OR name = '王五';--错误写法--
    SELECT * FROM student
    WHERE name = '张三' OR '李四' OR '王五';
  2. OR操作符和AND操作符可以叠加使用,但是其中存在计算次序问题,无论操作符前后关系如何,AND操作符的计算规则都在OR之前,有括号则先计算括号内的操作符。如下所示:
    --1--
    SELECT * FROM student
    WHERE name = '张三' OR name = '李四' AND age = 18;--2--
    SELECT * FROM student
    WHERE name = '李四' AND age = 18 OR name = '张三';--3--
    SELECT * FROM student
    WHERE (name = '张三' OR name = '李四') AND age = 18;

    上述三条语句如下所示:

    1. 语句1和2所表示的含义是相同的:从student表中,找出满足条件name='张三'的记录,或者满足条件name='李四'并且同时age='18'的记录。因此这里返回的结果中name='张三'的记录,它的age不一定是18。

    2. 语句3所表示的含义是:从student表中,找出满足条件name='张三'或者name='李四',并且同时满足条件age='18'的记录。返回的所有结果一定都满足age='18'这个条件。

  • NOT

        NOT关键字通常与IN、BETWEEN和EXISTS等关键字连在一起使用,用来对这些子句返回的结果取反,如下所示:

--1--
SELECT * FROM student
WHERE age IN (18,19,20);--2--
SELECT * FROM student
WHERE age = 18 OR age = 19 OR age = 20;--3--
SELECT * FROM student
WHERE age NOT IN (18,19,20);--4--
SELECT * FROM student
WHERE age != 18 AND age != 19 AND age != 20;

上面四条SQL语句中:

  • 1和2所表示的含义一致:表示从student表中,查找出所有age等于18,19,20的记录。
  • 3和4所表示的含义一致:表示从student表中,查找出除age等于18,19,20之外的所有记录。

(有关范围查找关键字IN,BETWEEN和EXISTS的用法我们在下一篇文章中介绍)

以上就是SQL语句中,关于条件查询的逻辑运算关键字的用法和注意点。

http://www.ds6.com.cn/news/36330.html

相关文章:

  • 中铁建设集团有限公司待遇seo公司推广宣传
  • 公司网站建设需求分析网页设计首页制作
  • 电商设计素材网站推荐如何利用网络广告进行推广
  • 旅行社网站建设规划的内容网址收录
  • 弹窗网站制作怎么找到精准客户资源
  • 网新企业网站管理系统网络营销的重要性与意义
  • 做网站是数据库应该放在哪里一站式推广平台
  • 新能源纯电动汽车郑州seo外包顾问
  • 电商网站代码设计软件编程培训学校排名
  • java+做网站后台网站建设费用多少钱
  • 网站建设教学课件郑州竞价托管代运营
  • wordpress 导航栏登录seo权重是什么意思
  • 网站开发公司计划书天津seo推广服务
  • 旅游电子商务网站建设技术规范漳州seo网站快速排名
  • 名表网站综合性b2b电子商务平台网站
  • 设计做笔记的网站网络公司名字大全
  • 怎样建网站 阿里云营销策划书模板范文
  • 做棋牌游戏网站赚钱吗百度霸屏全网推广
  • 北京海淀住建委网站一手渠道推广平台
  • b2b招商网站建设推广平台排名前十名
  • 前端开发师网站建设与优化
  • 做美国网站赚美元惠州seo快速排名
  • 全国企业系统网站建设枫林seo工具
  • 在网上做批发都有哪些网站推广引流吸引人的文案
  • 网站建设请示适合seo的建站系统
  • 电子商务网站建设的过程和步骤百度指数官网
  • 徐州做英文网站的公司长沙自动seo
  • 品网站建设互联网销售平台有哪些
  • 做性的网站百度seo怎么样优化
  • 手机端网站设计尺寸seo关键词外包公司