zoukankan      html  css  js  c++  java
  • SQL -------- WHERE子句与AND,OR和NOT运算符结合使用。

    AND, OR and NOT  与 运算符中的且或非的意思相同

      WHERE子句可以与AND,OR和NOT运算符结合使用。

      and 表示 查询的语句必须全部包含and 连接的两个或多个条件

      or      表示    查询的语句包含or连接条件中的其中一个

      not    表示    查询的语句中不包含not连接的条件

    表中数据:

    使用AND 进行查询

    语法:

    select * from 表名 where 表中字段 =对应的数据  and  表中字段 =对应的数据   and ...

    把表中满足名字是蒙恬而且性别是男的查找出来,常用于查询单条语句

    使用  OR 进行查询

    语法:

    select * from 表名 where 表中字段 =对应的数据  or 表中字段 =对应的数据   or...

    把表中满足名字为蒙恬或性别是女的全部查询出来了,

     使用NOT 进行查询

    语法:

    select * from 表名 where not 表中字段 =对应的数据 

    把表中名字不是蒙恬的查找出来

     组合查询

    同时使用 NOT 和 OR

    表示:首先查询出表中名字不是蒙恬的有六条数据
       再查询出表中性别是女的有两条数据
       最后取他们之间的并集有七条数据

    为了方便了解把表中所有的数据列出来

    *小小练习:使用and 和 not*

      

     同时使用  and 和 or  进行查询 

    注意: 要使用() 进行分开,这样方便理解、
    首先查询括号里面的满足性别是女并且学历是大专的有一条数据
    在查询名字是周瑜的有一条数据
    最后取他们之间的并集有两条数据

     同时使用and  or  not  进行查询

    首先查询括号里面的满足性别是女并且学历是大专的有一条数据
    在查询名字不是周瑜的有七条数据
    最后取他们之间的并集由于不是周瑜中的七条数据包含那一条所以也是七条

     

    ---恢复内容结束---

  • 相关阅读:
    【设计总结】粤省事
    【设计】如何准备自己的作品集
    【设计】体系化设计思路
    【ML】京东人工智能设计神器「羚珑」
    【sqlalchemy】
    php代码审计基础笔记
    让windows瞬间cpu满载到100的批处理
    获取当前 Windows 的安装序列号
    CVE-2013-3908 Internet Explorer打印预览功能可导致信息泄露
    U-Mail邮件服务系统任意文件上传+执行漏洞(runtime缺陷与验证绕过)
  • 原文地址:https://www.cnblogs.com/obge/p/11636666.html
Copyright © 2011-2022 走看看