模糊查询
主要为like,between and,in,is null,is not null
首先需要声明。通配符%为任意多个字符,包括0个;任意单个字符
like
也可以指定转义符:
WHERE last_name like '$_%' ESCAPE '%'
between and
区间包含临界值,可以简洁代码
in
判断某字段的值是否属于in列表中的某一项
需注意:不支持通配符
is null
‘=’无法判断是否为null,这时需要用is null来判断;is不能与其他数值搭配
安全等于
<=>可以同时用来判断null和其他数值
is null:只能判断NULL值,可读性较高,建议使用。
<=>:既可以判断NULL值,又可以判断具体数值,但可读性较差。