注意:这个语法是包后不包前的,也就是说,如果值等于and关键后面的值,这条记录也是合格的。但是值等于and前面的值,这条记录是不合格的。

用法一:

SELECT * FROM 表 WHERE 字段 BETWEEN 值1 AND 值2

例如:
SELECT * FROM employee WHERE age BETWEEN 18 AND 24

其实这种写法相当于
SELECT * FROM employee WHERE age > 18 AND age <= 24

这应该很好理解!在结合mybatis时,只要传入值1和值2就可以进行查询控制了

用法二:

SELECT * FROM 表 WHERE 值 BETWEEN 字段1 AND 字段2

例如:
SELECT * FROM appoint_consumable WHERE  111  BETWEEN  C_APPOINT_ID  AND  C_CONSUMABLE_ID

这种写法可能有点难理解,并且有两个要求就是,
1、字段1和字段2的数据类型必须相同
2、字段1不能大于字段2

此种写法可以用于查询当前时间(或者某一时间段)是否在某活动或者某会议的开始和结束之间。结合mybatis时,只需要控制查询值得传入就能控制查询了

MySQL中的BETWEEN...AND的用法相关推荐

  1. Mysql中rank类的函数用法

    Mysql中rank类的函数用法 rank() over 作用:查出指定条件后的进行排名,条件相同排名相同,排名间断不连续. 说明:例如学生排名,使用这个函数,成绩相同的两名是并列,下一位同学空出所占 ...

  2. MySQL数据库,从入门到精通:第四篇——MySQL中常用的运算符及其用法

    MySQl学习(MySQL数据库,从入门到精通:第四篇--MySQL中常用的运算符及其用法 第四篇_MySQL中常用的运算符及其用法运算符 1. 算术运算符 1.加法与减法运算符 2.乘法与除法运算符 ...

  3. MySQL中ALL 和 ANY的用法

    "历览前贤国与家,成由勤俭破由奢" 序 今天看书得到MySQL中ALL和ANY的用法,在此之前甚至都不知道MySQL还有这两个运算符. 现在数据表如下,分别是姓名.薪水.部门ID: ...

  4. mysql gt resource_讲解MySQL中lt;=gt;操作符的用法

    问题 : 我在看以前的一个开发者的代码时看到 WHERE p.name <=> NULL 在这个查询语句中 <=>符号是什么意思啊?是不是和 =号是一样啊?还是一个语法错误啊? ...

  5. 数据库mysql中delimiter的作用和用法

    mysql中解释器以分号作为结束标记. 但有时候虽然不想终止,但是又想要执行某一段呢? delimiter|| CREATE TRIGGER changeAvgAge AFTER INSERT ON ...

  6. MySQL中索引与视图的用法与区别详解

    索引与视图是我们在日常使用mysql必不可少的一部分,最近在学习中看到一本书中关于这方法写的不错,所以这篇文章主要给大家介绍了关于MySQL中索引与视图的使用与区别的相关资料,需要的朋友可以参考借鉴, ...

  7. mysql中gt用法_讲解MySQL中lt;=gt;操作符的用法-一团网

    问题 : 我在看以前的一个开发者的代码时看到 在这个查询语句中 <=>符号是什么意思啊?是不是和 =号是一样啊?还是一个语法错误啊?但是没有显示任何错误或者异常.我已经知道了mysql中的 ...

  8. MySQL中IN和EXISTS的用法

    exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只要能返回),条件就为真,返回当前loop到的这条记录, ...

  9. mysql中concat 和 group_concat()的用法,group_concat()组合成一个逗号分隔的字符串

    一.CONCAT()函数 CONCAT()函数用于将多个字符串连接成一个字符串. 使用数据表Info作为示例,其中SELECT id,name FROM info LIMIT 1;的返回结果为 +-- ...

  10. mysql select语句最简_10个mysql中select语句的简单用法

    1.select语句可以用回车分隔 $sql="select * from article where id=1" 和 $sql="select * from artic ...

最新文章

  1. python学习之循环语句的九九乘法表
  2. python文件编码与解码_Python读取文件编码解码问题
  3. python如何强制转换数据类型_python数据类型强制转换实例详解
  4. 计算机跨专业考研方向java,【计算机考研】 初试出成绩前应该做的6件事
  5. 如何轻松除掉肠道废物
  6. Kubernetes kubectl The connection to the server localhost:8080 was refused - did you specify the rig
  7. 深度学习系列讲座:谷歌翻译核心技术 Seq2Seq
  8. 十二、React脚手架
  9. 开平方的快速算法(C程序)
  10. linux逻辑分区如何创建,linux 创建扩展分区以及逻辑分区
  11. 南充一中2021成绩查询高考,2021年南充一中升学率高不高?
  12. day9-字符串和集合作业
  13. 大数据时代,传输软件的优势与应用
  14. 180度舵机使用经验
  15. 高大上:光学技术“回归”地球整出“彩虹车站”
  16. 电脑一点,让你的电脑一点都不卡(2)
  17. 微信小程序实现登录页面
  18. 20172316 2017-2018-2 《程序设计与数据结构》 实验三报告
  19. win7 vs2013 编译错误
  20. mysql 2005开发版_Microsoft SQL Server 2005简体中文开发版下载

热门文章

  1. 解决ImportError: cannot import name ‘bbox_overlaps_cython‘
  2. 古镇、温泉、阳澄湖品蟹二日游--这个周末,终于放松了一下。
  3. Java实现短信验证码功能(利用容联云,个人测试,不需要项目上线)
  4. Rsyslog Properties and the Property Replacer
  5. MapReduce学习一些笔记
  6. Visual Studio Code讲解(二) ssh远程操作电脑
  7. 将DXP设置为中文版
  8. android水波进度条,Android--水波纹进度条
  9. jmeter+ANT接口自动化环境的搭建以及测试报告的优化
  10. 全球及中国食用油市场竞争态势与营销策略分析报告2022版