SQL 必知必會 筆記 3 過濾資料

2021-09-22 06:05:10 字數 1233 閱讀 7608

在同時使用order bywhere子句時,應該讓order by位於 where 之後,否則將會產生錯誤

where子句操作符

範圍值檢查

使用between操作符,示例:

select prod_name, prod_price

from products

where prod_price between

5 and 10;

組合where子句and操作符where 子句中的關鍵字,用來指示檢索滿足所有給定條件的行:

from products

where vend_id = '

dll01

' and prod_price <= 4;

or操作符where子句中使用的關鍵字,用來表示檢索匹配任一給定條件的行:

select prod_name, prod_price

from products

where vend_id = '

dll01

' or vend_id = 『brs01』;

in操作符where 子句中用來指定要匹配值的清單的關鍵字,功能與or 相當:

select prod_name, prod_price

from products

where vend_id in (

'dll01

', '

brs01')

order by prod_name;

not操作符where 子句中用來否定其後條件的關鍵字:

select prod_name

from products

where not vend_id = '

dll01

'order by prod_name;

SQL 必知必會 筆記 3 過濾資料

在同時使用order by和where子句時,應該讓order by位於 where 之後,否則將會產生錯誤 where子句操作符 範圍值檢查 使用between操作符,示例 select prod name,prod price from products where prod price bet...

SQL必知必會 過濾資料

where子句 select vend name vend address from test dbo vendors where vend name hanma 注 當有order by 和 where 時,where 在order by 前面 where子句操作符 單個值檢查 select ve...

SQL必知必會 高階資料過濾

1 組合where子句 為了進行更強的過濾控制,sql允許給出多個where子句,這些子句有兩種使用方式,即以and子句或or子句的方式使用。注意 1 操作符 用來聯結或改變where子句中的子句的關鍵字,也稱為邏輯操作符 1.1 and操作符 檢索由 商dll01製造且 小於等於4美元的所有產品的...