MySQL必知必會-第六章-過濾數據

1. 使用WHERE子句

SELECT
	prod_name,
	prod_price 
FROM
	products 
WHERE
	prod_price = 2.50;

2. WHERE子句操作符

操作符 說明
= 等於
<> 不等於
!= 不等於
< 小於
<= 小於等於
> 大於
>= 大於等於
BETWEEN 在指定的兩個值之間

3. 檢查單個值

# 匹配時默認不區分大小寫
SELECT
	prod_name,
	prod_price 
FROM
	products 
WHERE
	prod_name = 'fuses';
# 列出價格小於10美元的所有產品
SELECT
	prod_name,
	prod_price 
FROM
	products 
WHERE
	prod_price < 10;
# 檢索價格小於等於10美元的所有產品
SELECT
	prod_name,
	prod_price 
FROM
	products 
WHERE
	prod_price <= 10;

4. 不匹配檢查

# 列出不是由供應商1003供應的產品
SELECT
	vend_id,
	prod_name 
FROM
	products 
WHERE
	vend_id <> 1003;
SELECT
	vend_id,
	prod_name 
FROM
	products 
WHERE
	vend_id != 1003;

5. 範圍值檢查

# 檢索價格在5-10美元之間的所有產品
SELECT
	prod_name ,
	prod_price
FROM
	products 
WHERE
	prod_price BETWEEN 5 AND 10;

6. 空值檢查

# 檢索郵箱爲NULL的顧客
SELECT
	cust_id 
FROM
	customers 
WHERE
	cust_email IS NULL;
  • ( NULL無值 )與 0 和 空字符串 或者空格 不同
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章