条件查询
语法
select 查询列表
from 表名
where 筛选条件;
筛选条件的分类 1、简单条件运算符
<
<> != >= <= <=>安全等于
2、逻辑运算符
&& and
|| or
! not
3、模糊查询 like:一般搭配通配符使用,可以判断字符型或数值型
通配符: %任意多个字符, _任意单个字符
between and in
is null /is not null:用于判断null值
这个例子中使用escape定义$,所以$h后面的_不再表示任意单个字符,而是表示"_“本身
between and包含临界值
IN的例子
- *vs ‘%%’
- 注意‘%%’不能处理null,所以查询出来的行数明显少很多 35/107
如果使用or,且有没有null元素的字段,效果一致