过滤和排序的内容包括:
比较运算符:
= 等于 (不是 ==)
> 大于
>= 大于、等于
< 小于
<= 小于、等于
<> 不等于
逻辑运算
And 逻辑并(通常用于多个条件拼接中,将条件连接起来,使语句成立,保持语句的合理性,特别注意,and 是和where 一起连用)
OR 逻辑或(用于判断语句中,通常情况是在不确定数据的时候,在查询的时候,判断你输入的值,只要你输入的值是其中的一个,都符合要求)
NOT 逻辑否(用于排除数据的,查询中将用这个条件的那个值排除掉,不显示出来,然后显示出其他的所有值)
其他比较运算符
BETWEEN ..AND... 在两个值之间 (包含边界,用于查询一个范围的值,好比如说你要查询20到70的里面包含的值,那么你就可以用到between 20 and 70 然后数据的数据结果就会是显示出这个范围内的数据了)
IN(set) 等于列表中的一个值(只要用于数据中精确筛选某个数据的值,当你想要查询一个精确的值的时候,可以在条件语句后面加上in ,然后in的后面放上你要查询的值,怎样就可以查询出来你要的那个值了)
LIKE 模糊查询 (like想对来说,用的还是比较多的,在生活中,模糊查询是用的最多的,在要查询的内容中,只要你输入的内容是数据中的包含的一个值,都可以查询出来,所包含这个值的字段)
IS NULL 空值(用于查询空值的数据,只要是查询出一个字段的值为空的字段,从而过滤出来。)
优先级:(运算符有优先级之分)
字符
字符要包括在括号内
Order by (与对查询的结果进去排序,desc降序,asc 升序,特别注意,order by一定要用在语句的接尾)
ESCAPE 标识符选择‘%’和‘_’符号回避特殊符号的:使用转义符。
例如:将[%]转为[\%]、[_]转为[\_],然后在加上[ESCAPE‘\’]即可
过滤:只要应用在查询的语句中,用在语句的后面,对数据结果进行一个输出的筛选,间不需要的数据过滤掉,保留是要的数据。