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  进行查询

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

     

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

  • 相关阅读:
    (转)动态SQL和PL/SQL的EXECUTE IMMEDIATE选项
    MyBase代码
    LinkedList、ArrayList、Vector
    MyEclipse8.5的Help菜单下没有Software Updates的设置方法
    球星们
    文件内容提取到byte数组里
    List<>Array
    ArcGIS9.3全套下载地址
    administrator用户不见了
    ArcEngine VS2005 C#
  • 原文地址:https://www.cnblogs.com/obge/p/11636666.html
Copyright © 2011-2022 走看看