DQL语言-条件查询
一、条件查询
1、语法
select 查询列表 from 表名 where 筛选条件;
分类:
1>.按条件表达式筛选
条件运算符:> < = != <> >= <=
2>.按逻辑表达式筛选(与或非)
逻辑运算符: && and || or ! not
3>.模糊查询
like、between… and…、in、is null、is not null
2、条件运算符
3、逻辑表达式
4、模糊查询
like特点:
1>.一般和通配符一起使用
通配符: % 任意多个字符,包含0个字符
_ 任意单个字符
between and特点:
1>.可以提高语言的简洁度
2>.结果包含两个临界值
3>.两个临界值不能调换(等价于 字段1>= a AND 字段1<= b)
ab位置调换结果不一样
in 判断某字符是否在in列表里
特点:1>.in列表里不支持通配符
2>.判断的都是同一个条件时,in比or更简洁
3>.in列表的值类型必须统一或者兼容
is null 或 is not null
= 号运算符不能判断 NULL值,只能使用is null 或者is not null
--------------------------------------------转义字符的使用---------------------------------------------
1>. 方式一:\
2>.方式二: escape 指定转换字符