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