使用WHERE子句:sql
1.大量數據檢索特定數據子集時須要指定搜索條件,在SELECT語句中根據WHERE子句中指定的搜索條件進行過濾,WHERE子句在FROM子句以後code
2.同時使用ORDER BY和WHERE子句時應該讓ORDER BY位於WHERE子句以後class
SELECT prod_name, prod_price FROM products WHERE prod_price = 2.5;
where子句操做符:email
= 等於搜索
1.MYSQL執行匹配時默認不區分大小寫,因此fuses匹配Fuses數據
SELECT prod_name, prod_price FROM products WHERE prod_name = 'fuses';
<> 不等於mail
!= 不等於co
< 小於
<= 小於等於
> 大於
>= 大於等於
BETWEEN and在指定的兩個值之間(包含開始值和結束值)
SELECT prod_name, prod_price FROM products WHERE prod_price between 5 and 10;
IS NULL 檢測列空值行
空值檢查:
1.建立表時,能夠指定一列不包含值,爲空值NULL,IS NULL返回空值行
SELECT cust_id, cust_name, cust_email FROM customers WHERE cust_email IS NULL;