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