SQL第5課 高階過濾資料

2021-09-13 13:19:44 字數 1628 閱讀 1486

用來聯結或改變wehere子句中的子句的關鍵字,也稱為邏輯操作符。

乙個and兩個條件,如果有多個條件,那麼兩個條件之間加乙個and

猜猜區別

select vend_id,prod_price,prod_name 

from products

where vend_id = 'dll01' or vend_id = 'brs01' and prod_price >= 10

select vend_id,prod_price,prod_name 

from products

where vend_id = 'dll01' or (vend_id = 'brs01' and prod_price >= 10)

select vend_id,prod_price,prod_name 

from products

where (vend_id = 'dll01' or vend_id = 'brs01') and prod_price >= 10

前兩個一樣,and的優先順序比較高

最後乙個

第5課 高階資料過濾

第5課 高階資料過濾 1.組合where子句 前面所講的where篩選都只使用乙個條件,在實際情況中,我們往往需要對資料進行多重條件篩選,如在銷售記錄中篩選出消費金額大於1千且性別為男性的使用者。要實現上述問題,就需要使用邏輯操作符將篩選條件組合起來。1 and操作符 篩選出滿足所有給定條件的資料 ...

SQL(5) 高階資料過濾

select prod name,prod price from product where vend id dell01 and prod price 5000 select prod name,prod price from product where vend id del01 or vend...

第4課 過濾資料

第4課 過濾資料 有時候只需要篩選滿足特定條件的資料,這時候就需要使用篩選條件對原始資料進行篩選。比如說我只想篩選消費金額大於500元的客戶id。1.where子句 sql中,可以使用where子句指定篩選條件 過濾條件 進行資料篩選。如 只返回prod price值為3.49的行,而不是所有行 注...