使用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;