SQL必知必會 第4課 過濾資料

2021-10-12 05:56:18 字數 1405 閱讀 5878

資料庫中一般包含大量資料,很少需要檢索表中所有行。通常只需要根據特定操作或報告的需要提取表資料的子集。只檢索所需資料需要指定搜尋條件(過濾條件)。

# 使用where子句

這裡只檢索這一列的值是否為指定值。但sql不只能測試等於,還可以有更多的操作。

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

# 不匹配檢查 <> or !=

檢查某個範圍的值,可以使用between操作符,它需要兩個值(開始和結束值),這兩個值用and分隔。

# 範圍值檢查

當指定的列不包含值,稱其包含空值null。

# 空值檢查

select prod_name

from products

where prod_price is

null

;

這條語句什麼也沒返回,說明prod_price這列中沒有空值。

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必知必會 第2課 檢索資料

從乙個或多個表中檢索資訊。為了使用select檢索表資料,必須至少給出兩條資訊 想選擇什麼,以及從什麼地方選擇。如果沒有明確排序查詢結果,則返回的資料沒有特定的順序。多條sql語句必須以分號 分隔。不區分大小寫。一般來說可以對關鍵字大寫,對列名和表名小寫。若要從乙個表中檢索多個列,必須在select...

SQL必知必會 第15課 插入資料

insert用來將行插入 或新增 到資料庫表。插入有幾種方式 插入完整的行 insert into customers values 1000000006 toy land 123 any street new york ny 11111 usa null null 儲存在values子句中給出,必...