过滤数据
使用WHERE子句
数据WHERE子句中指定的搜索条件进行过滤WHERE子句在表名(FROM子句)之后给出。
语法结构
SELECT 列名
FROM 表格
WHERE 条件;
它检查的是一个列是否具有指定的值据此进行过滤
WHERE子句操作符
WHERE子句操作符
操作符 | 说明 |
---|---|
= | 等于 |
<> | 不等于 |
!= | 不等于 |
< | 小于 |
<= | 小于等于 |
> | 大于 |
>= | 大于等于 |
BETWEEN | 在指定的两个数中间(包含这两个数) |
注意,在比较时,我们有事会使用到单引号(’’)
- 当比较的数据是数字类型则不需要用单引号
- 当比较的数据是字符串类型则需要用单引号将子句括起来
范围值检查
范围值检查使用的是关键字BETWEEN
在使用BETWEEN时,必须给出范围所需的低端值和高端值,这两个值必须使用AND关键字分隔.。
语法结构
SELECT 列名
FROM 表格
WHERE 列名 BETWEEN x AND x;
空值检查
空值检查是可以用**(NULL)**表示的,但是可以检索到,不能提取出来
语法结构
SELECT 列名
FROM 表格
WHERE 列名 IS NULL;