今天使用between and时,查询结果与系统存在差异,就去核对了下数据表里的数据,结果发现我在使用between and查询时间段时的结束时间存在问题,因此做了多次核对,写下这个文章,希望能给大家带来帮助。

between…and的使用一般有两种情况,一个是数值范围,一个是时间范围。
第一种情况:数值范围 between A and B
A和B都是数值,同等于>=A and <=B
如查询年龄25到33的用户信息
SELECT * FROM user WHERE age BETWEEN 25 AND 33;

此查询包含了25岁和33岁。
第二种情况:时间范围,即查询时间段
使用时间段时要注意下结束时间的格式,2022-01-09 和2022-01-09 10:50:59 是不同的,下面举例子说明
查询2022年1月6日到2022年1月9日创建的用户信息
SELECT * FROM user WHERE create_time BETWEEN ‘2022-01-06’ AND ‘2022-01-09’;


SELECT * FROM user WHERE create_time BETWEEN ‘2022-01-06’ AND ‘2022-01-09 23:59:59’;

从上面两个查询结果可以直接看出,使用2022-01-09相当于是2022-01-09 0:0:0,因此查出的结果会少一条数据。

mysql中between..and的用法相关推荐

  1. MySQL中sum和count用法总结

    MySQL中sum和count用法总结 1.sum 2.count 例子:要求:查询出2门及2门以上不及格者的平均成绩. 3.MySQL 分组之后如何统计记录条数 gourp by 之后的 count ...

  2. MySQL中ESCAPE关键字的用法详解

    MySQL中ESCAPE关键字的用法详解 MySQL中ESCAPE关键字的用法详解 1. mysql转义概述 2. escape验证 MySQL中ESCAPE关键字的用法详解 1. mysql转义概述 ...

  3. mysql 中set函数的用法

    mysql 中set函数的用法 :当值为空时不进行赋值 update user_user <set><if test="nickname!=null and nicknam ...

  4. Mysql中where和having用法及区别

    1.Mysql中Having和Where用法 当SQL语句中使用聚合函数,然后又需要对聚合函数的记录集进行筛选过滤时,这个时候就需要用到Having子句.如果是在聚合函数前过滤记录用Where,在聚合 ...

  5. MYSQL中replace into的用法

    今天在编程的时候,学习了replace into的用法,真的很好用,是insert into的增强版.在向表中插入数据时,我们经常会遇到这样的情况:1.首先判断数据是否存在:2.如果不存在,则插入:3 ...

  6. MySQL中ESCAPE关键字的用法

    MySQL转义 转义即表示转义字符原来的语义,一个转义字符的目的是开始一个字符序列,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义. MySQL中,转义字符以"\" ...

  7. mysql中replace函数的用法

    ##-----MySQL数据替换即replace的运用-----## #这里主要介绍一些关于replace函数的用法.关于研究这个主要是发现replace功能很强大 #对于屏蔽关键字很有用处. #现在 ...

  8. mysql中的distinct的用法

    distinct的作用 在mysql中,distinct关键字的主要作用就是对数据库表中一个或者多个字段重复的数据进行过滤,只返回其中的一条数据给用户,distinct只可以在select中使用 di ...

  9. MySQL中choose标签的用法

    MySQL中标签的用法 先给大家来个SQL语句: choose (when,otherwize) ,相当于java 语言中的 switch ,与 jstl 中 的 choose 很类似. SELECT ...

  10. MySQL中with rollup的用法

    当需要对数据库数据进行分类统计的时候,往往会用上groupby进行分组.而在groupby后面还可以加入withcube和withrollup等关键字对数据进行汇总. mysql文档 文章目录 wit ...

最新文章

  1. windows下GIT使用记录--00准备阶段
  2. unix shell(壳)的简单实现
  3. python上传本地文件_python3写的简单本地文件上传服务器实例
  4. 警惕使用System.Environment.CurrentDirectory遇到的坑
  5. 如何零基础入门FPGA?这篇文章让你吃透!
  6. Java SimpleTimeZone equals()方法与示例
  7. _linux中curl命令详解-linux运维
  8. python输出日期语句_如何从Python的原始语句中提取时间-日期-时间段信息
  9. 10 条真心有趣的 Linux 命令
  10. reply-code=404, reply-text=NOT_FOUND - no exchange
  11. iOS应用审核的通关秘籍
  12. Sublime text2 插件推荐
  13. Hash表素数大集合
  14. python用实现FGO自动挂机战斗思路
  15. 希尔伯特矩阵(Hilbert matrix)
  16. 移动通信网络中的无线电通讯原理
  17. RPG游戏服务端压力测试-测试用例
  18. 如何让实景三维倾斜摄影机载LiDAR三维激光扫描车点云数据顺畅服务于高速公路市政道路BIM改扩建正向三维可视化设计?高效建立精准地表三维模型DEM,让勘测与设计专业更直接地完成三维设计工作。
  19. win7 wifi 共享 设置方法
  20. 【机器学习】numpy实现NAG(Nesterov accelerated gradient)优化器

热门文章

  1. 如何恢复被杀毒软件删除的文件
  2. analogWrite怎么做PWM输出?改PWM频率(定时器相关)
  3. Spyder中不能输入中文注释
  4. 小程序 Rsa加密
  5. linux垃圾文件清理,请问 如何linux 垃圾文件清理、
  6. RobotStudio 示教器编程:MoveC指令
  7. 计算机网络安全中的审计,什么是网络安全审计
  8. 东南大学计算机esl排名,不是江苏考生,你不会知道,这所被戏称福建的“三本”,有多难考...
  9. IOS音视频(四十五)HTTPS 自签名证书 实现边下边播
  10. 升级sp1后文档无法编辑