1.1 使用WHERE子句
select 列名,列名 from 表名 where 指定搜索条件
order by 和WHERE 同时使用时,order by 位于where之后,否则会出错
1.2 WHERE子句操作符
条件操作符:
等于(=)、不等于(<>)、不等于(!=)、小于(<)、小于等于(<=)、大于(>)、大于等于(>=)、在指定的两个值之间(between and)
检查单个值:
select 列名 from 表名 where 字段名=值
值不区分大小写
不匹配检查:
select 列名 from 表名 where 字段名 <> 值
将字段名的值与字符串类型的列进行比较时,需要使用引号(‘’),与数值类相关比较时,不需要限定引号
范围值检查:
select 列名 from 表名 where 字段名 between 值1 and 值2
范围区间为闭区间,[值1,值2]
空值检查:
select 列名 from 表名 where 字段名 IS NULL
PS:
NULL:无值,与值0,空字符串、空格字符串不同
要返回具有NULL值的行,只能经过IS NULL判断,不参与匹配