#进阶二:条件查询
语法:
select
查询列表
from
表名
where
筛选条件;
#查询顺序:首先查找表名,其次是筛选条件,最后再查询列表中符合条件的。
分类:
一、按条件表达式筛选
简单条件运算符:
(大于),<(小于),=(等于),
<>(不等于),>=(大于等于),<=(小于等于)
二、按逻辑表达式筛选
逻辑运算符:and(并) or(或) not(取反)用于连接条件表达式
三、模糊查询
like 特点:
一般与通配符搭配使用(%任意多个字符,包含0个字符;-任意单个字符)
between and 特点 :
(1.)使用between and可以提高语句的简洁度
(2.)包含临界值
(3.)值的大小顺序不能颠倒(效果不一样)
in 含义,特点
含义:判断某字段的值是否属于in列表中的某一项
特点:(1.)使用in更能提高与语句简洁度;
(2.)in列表的值类型必须统一或兼容;
(3.)in列表的值不支持通配符。
is null作用:
is null 和 is not null 可以判断null值;
= 和 <>不能判断null值
安全等于
标识符:<=>
作用与is null对比:既可以判断null值,又可以判断普通的数值,但可读性差
is null:仅仅可以判断null值,可读性高,推荐使用is null 判断null值