where条件查询

每日分享:

满怀希望,就会所向披靡。

目录

1. where条件查询的介绍

2. 比较运算符查询

3. 逻辑运算符查询

4. 模糊查询

5. 范围查询

6. 空判断查询

7. 小结


1. where条件查询的介绍

使用where条件查询可以对表中的数据进行筛选,条件成立的记录会出现在结果集中

where语句支持的运算符:

  1. 比较运算符
  2. 逻辑运算符
  3. 模糊运算符
  4. 范围查询
  5. 空判断

where条件查询语法格式如下:

select * from 表名 where 条件;

2. 比较运算符查询

  1. 等于:=
  2. 大于:>
  3. 大于等于:>=
  4. 小于:<
  5. 小于等于:<=
  6. 不等于:!= 或 <>

查询编号大于3的学生:

查询编号不大于4的学生:

查询姓名不是“张三”的学生:

查询没被删除的学生:

3. 逻辑运算符查询

  1. and
  2. or
  3. not

查询编号大于1的女同学:

查询编号小于4或者没被删除的学生:

查询年龄不在20岁到40岁之间的学生:

4. 模糊查询

  1. like是模糊查询关键字
  2. %表示任意多个任意字符
  3. _表示一个任意字符

查询姓小的学生:

查询姓小并且名是一个字的学生:

查询姓小或者叫三的学生:

5. 范围查询

  1. between...and... 表示在一个连续的范围内查询
  2. in 表示在一个非连续的范围内查询

查询编号为2到4的学生:

查询编号不是2到4的男生:

查询编号是1,2,4的学生:

6. 空判断查询

  1. 判断为空使用:is null
  2. 判断不为空使用:is not null

注意:

不能使用 = 和 != 来判断是否为null,null不等于空字符串

 

7. 小结

  • 常见的比较运算符有>,<,>=,<=,!=
  • 逻辑运算符and表示多个条件同时成立则为真,or表示多个条件有一个成立则为真,not表示对条件取反
  • like和%结合使用可以表示任意多个任意字符,like和_结合使用可以表示一个任意字符
  • between...and... 限制连续性范围,in 限制非连续性范围
  • 判断为空:is null
  • 判断非空:is not null
  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值