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的


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM