每日分享:
满怀希望,就会所向披靡。
目录
1. where条件查询的介绍
使用where条件查询可以对表中的数据进行筛选,条件成立的记录会出现在结果集中
where语句支持的运算符:
- 比较运算符
- 逻辑运算符
- 模糊运算符
- 范围查询
- 空判断
where条件查询语法格式如下:
select * from 表名 where 条件;
2. 比较运算符查询
- 等于:=
- 大于:>
- 大于等于:>=
- 小于:<
- 小于等于:<=
- 不等于:!= 或 <>
查询编号大于3的学生:
查询编号不大于4的学生:
查询姓名不是“张三”的学生:
查询没被删除的学生:
3. 逻辑运算符查询
- and
- or
- not
查询编号大于1的女同学:
查询编号小于4或者没被删除的学生:
查询年龄不在20岁到40岁之间的学生:
4. 模糊查询
- like是模糊查询关键字
- %表示任意多个任意字符
- _表示一个任意字符
查询姓小的学生:
查询姓小并且名是一个字的学生:
查询姓小或者叫三的学生:
5. 范围查询
- between...and... 表示在一个连续的范围内查询
- in 表示在一个非连续的范围内查询
查询编号为2到4的学生:
查询编号不是2到4的男生:
查询编号是1,2,4的学生:
6. 空判断查询
- 判断为空使用:is null
- 判断不为空使用:is not null
注意:
不能使用 = 和 != 来判断是否为null,null不等于空字符串
7. 小结
- 常见的比较运算符有>,<,>=,<=,!=
- 逻辑运算符and表示多个条件同时成立则为真,or表示多个条件有一个成立则为真,not表示对条件取反
- like和%结合使用可以表示任意多个任意字符,like和_结合使用可以表示一个任意字符
- between...and... 限制连续性范围,in 限制非连续性范围
- 判断为空:is null
- 判断非空:is not null