WHERE命令過濾結(jié)果集以查詢滿足指定條件的記錄。
以下SQL語(yǔ)句從“Customers”表的“Mexico”中選擇所有客戶:
SELECT * FROM Customers WHERE Country='Mexico';
SQL要求在文本值周圍加上單引號(hào)(大多數(shù)數(shù)據(jù)庫(kù)系統(tǒng)也允許使用雙引號(hào))。
但是,數(shù)字字段不應(yīng)用引號(hào)引起來(lái):
SELECT * FROM Customers WHERE CustomerID=1;
注意: WHERE子句不僅在SELECT語(yǔ)句中使用,還在UPDATE,DELETE語(yǔ)句等中使用!
在WHERE子句中可以使用以下運(yùn)算符:
運(yùn)算符 | 描述 |
---|---|
= | 相等 |
<> | 不相等。 注意:在某些版本的SQL中,此運(yùn)算符可以寫為!= |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
BETWEEN | 在范圍之間 |
LIKE | 搜索模式 |
IN | 為列指定多個(gè)可能的值 |