上面我們說到 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的