使用SELECT的WHERE子句指定搜索条件。
使用WHERE子句
SELECT prod_name, prod_price
FROM products
WHERE prod_price = 2.50;
在同时使用ORDER BY子句时,应该让ORDER BY位于WHERE之后。
WHERE子句操作符
| 操作符 | 说明 |
|---|---|
| = | 等于 |
| <> | 不等于 |
| != | 不等于 |
| < | 小于 |
| <= | 小于等于 |
| > | 大于 |
| >= | 大于等于 |
| BETWEEN | 在指定的两个值之间 |
检查单个值
SELECT prod_name, prod_price
FROM products
WHERE prod_name = 'fuses'
不匹配检查
SELECT vend_id, prod_name
FROM products
WHERE vend_id <> 1003;
范围值检查
SELECT prod_name, prod_price
FROM products
WHERE prod_price BETWEEN 5 AND 10;
空值检查
SELECT prod_name
FROM products
WHERE prod_price IS NULL;