1.使用WHERE子句
数据库表一般包含大量的数据,很少需要检索表中的所有行。
通常只会根据特定操作或报告的需要提取表数据的子集。
只检索所需数据需要指定搜索条件,搜索条件也称为过滤条件。
在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤
SQL
SELECT prod_name,prod_price
FROM Products
WHERE prod_price = 3.49;
"SELECT `主流派`,`次流派`
FROM blockbusters
WHERE ID = 50"
2.WHERE子句操作符
我们在做相等检验时看到了第一个WHERE子句,它确定一个列是否包含指定的值。
WHERE子句操作符
操作符 | 说明 |
= | 等于 |
<> | 不等于 |
!= | 不等于 |
< | 小于 |
<= | 小于等于 |
!< | 不小于 |
> | 大于 |
>= | 大于等于 |
!> | 不大于 |
BETWEEN | 在指定的两个值之间 |
IS NULL | 为NULL值 |
SQL
SELECT prod_id,prod_name
FROM Products
WHERE prod_id <= 10;
"SELECT ID,`主流派` FROM blockbusters
WHERE ID != 2;"