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判断,不参与匹配
本文介绍了SQL查询中WHERE子句的使用,讲解了如何根据指定条件筛选数据,包括等于、不等于、小于、大于等操作符的运用。同时,解释了在使用WHERE和orderby时的顺序,以及如何进行空值检查。此外,还详细阐述了范围值检查如between and的用法,强调了NULL值的特殊性和检查方式。
2477

被折叠的 条评论
为什么被折叠?



