過濾資料–where子句操作符:
=;<>,!=;,>=,!>,between,is null
見下表2-1:
sql語法:
select 列名
from 表名
where 條件語句
(order by 列名——–可選,但是必須在where子句之後)
範圍值檢查–between… and…:
在where子句中使用between時,必須指定兩個值,且這兩個值之間必須用and關鍵字進行分割。
即:select column1,column2,…
from table
where columnxbetween a and b。
空值檢查—is null:
null:無值(no value),它域字段包含0,空字串或僅僅包含空格不同。
即:select column1,column2,…
from table
where columnxis null
不匹配值檢查—!=或者<>
!=和<>通常可以互換,但是microsoft acess 支援<>,不支援!=。
eg: 列出所有不是**商dll01製造的商品:
select vend_id, prod_name
from products
where vend_id!=『dll01』;
where 子句中在使用條件語句時,有可能會用到單引號『』,單引號『『用來限定字串,若將值與字串型別的列進行比較,則需要限定引號。
SQL 過濾資料(使用WHERE子句)
只檢索所需要資料需要指定搜尋條件,搜尋條件也稱為過濾條件。在select語句中,資料根據where子句中指定的搜尋條件進行過濾,即where 子句用於過濾記錄,也就是where 子句用於提取那些滿足指定標準的記錄。where子句在表名 from子句 之後給出。where子句不僅用於select語法,...
SQL之過濾資料 where子句
select prod id,prod price from products where prod price 3.49 檢索products表中兩個列,只返回prod price值等於3.49的行。注意 由於資料庫軟體的指定。結果可能是3.490,3.4900。注意 並非所有資料庫軟體都支援所有...
MySql 使用where子句過濾資料
示例使用的資料表在上乙個部落格中建立的 示例如下 查詢 等於10.5的行 select from commodity where price 10.5 輸出 1 1001 牙刷 10.5 上個示例中,我們使用到了 這個操作符,下面列出所有條件操作符 where操作符 等於 不等於 不等於 小於 大於...