SQL資料過濾

2021-09-10 02:11:17 字數 1987 閱讀 6121

使用where句子

select prod_name, prod_price

from products

where prod_price = 2.5;

檢查單個值

匹配名字叫『fuses』的值

select prod_name,prod_price

from products

where prod_name = 'fuses' ;

**小於等於10

select prod_name,prod_price

from products

where prod_price <= 10;

不匹配檢查

不匹配1003

select prod_id,prod_name

from products

where vend_id <> 1003;

不等於1003

select prod_id,prod_name

from products

where vend_id != 1003;

範圍值檢查

select prod_name,prod_price

from products

where prod_price between 5 and 10 ;

空值檢查

select prod_name

from products

where prod_price is null ;

注意

在過濾資料時,一定要驗證返回資料中確實給出了被過濾列具有null的行

and操作符

select prod_id ,prod_price, prod_name

from products

where vend_id = 1003 and prod_price <=10 ;

or操作符

select prod_name ,prod_price

from products

where vend_id = 1002 and vend_price = 1003;

注意

and是兩個條件都得滿足

or是滿足其中乙個條件就行

計算次序

select prod_name ,prod_price

from products

where (vend_id = 1002 or vend_price = 1003 ) and prod_price >=10;

in操作符

select prod_name ,prod_price

from products

where vend_id in (1002,1003)

order by prod_name;

select prod_name ,prod_price

from products

where vend_id =1002 or vend_id = 1003

order by prod_name;

not 操作符

select prod_name ,prod_price

from products

where vend_id not in (1002,1003)

order by prod_name;

SQL資料過濾基本用法

sql中的資料過濾主要應用where語句,並結合一系列的運算子 邏輯運算和萬用字元過濾實現對資料的過濾。運算子的種類 等於,注意不要寫成了 不等於,與 一致 不等於 小於 小於等於 不小於,與 一致 大於 大於等於 不大於,與 一致 between and 使用類似於英語語法,between 數字1...

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 過濾資料(使用WHERE子句)

只檢索所需要資料需要指定搜尋條件,搜尋條件也稱為過濾條件。在select語句中,資料根據where子句中指定的搜尋條件進行過濾,即where 子句用於過濾記錄,也就是where 子句用於提取那些滿足指定標準的記錄。where子句在表名 from子句 之後給出。where子句不僅用於select語法,...