3、MYSQL多条件查询-----AND OR

上面我们说到  where 条件查询,但有一个问题,如果有多个限制条件或多个条件满足一个就行呢?

这时候可以用 AND   和    OR  来连接起来

 

举例说明:有 Store_Information 

 

 

 

1、AND 用法

    SELECT    栏位名1,栏位名2    FROM    表名    WHERE    条件1  AND   条件2

 

  说明:

    AND(和)   :  如果使用AND把条件连接起来,则同时需要两个条件都满足 

  

  问题:如果需要筛选  sales  大于300 ,小于1000的数据呢?

  SELECT  *  FROM  Store_Information  WHERE   sales>300  AND  sales<1000

  结果为:

  

 

 

   从上面的结果中,我们可以看到筛选出来的两条数据,sales结果都大于300,小于1000

 

2、OR  用法

    SELECT    栏位名1,栏位名2    FROM    表名    WHERE    条件1  OR  条件2

  

  说明:

    OR(或):如果使用OR把条件连接起来,则只需要满足其中一个即可

 

  问题:如果需要筛选  sales  小于500 或 大于1000的数据呢?

    SELECT  *  FROM  Store_Information  WHERE   sales>1000  OR  sales<500

  结果为:

    

 

   从上面的结果中,我们可以看到筛选出来的三条数据,sales结果小于500 或 大于1000的

posted @ 2020-05-04 15:54  贫僧法号-->乱来  阅读(3318)  评论(0编辑  收藏  举报