1、使用where子句
只检索所需要的数据则需要制定搜索条件,搜索条件也叫作过滤条件。
例如:select 列名 from 表名 where 列名=value;只返回该列中值为value的行;
where子句的位置:在同时使用order by 和where子句时,应该让order by 位于where之后,否则将会产生错误;
2、where子句操作符
操作符 | 说明 |
= | 等于 |
<> | 不等于 |
!= | 不等于 |
< | 小于 |
<= | 小于等于 |
> | 大于 |
>= | 大于等于 |
between | 在指定的两个值之间 |
3、检查单个值
例如:select 列名 from 表名 where 列名=value;
例如:select 列名 from 表名 where 列名<value;
4、不匹配检查
例如:select 列名 from 表名 where 列名<>value;或者select 列名 from 表名 where 列名!=value;
注意:value值什么时候需要使用引号,单引号用来限定字符串,如果将值与串类型的列进行比较,则需要使用单引号,用来与数值列进行比较的值不用引号。
5、范围值检查
为了检查某个范围值,可使用between语句,例如:select 列名 from 表名 where 列名 between value1 and value2;
6、空值检查
NULL:无值,它与字段包含0.空字符串或仅仅包含空格不同
例如:select 列名 from 表名 where 列名 is NULL;