sql中的时间范围查询【三种方式】以及Mapper.xml中遇到大于号小于号问题解决方案

sql 复制代码
select * from test_case where create_time >= '2023-8-28 00:00:00' and create_time <= '2023-8-28 23:59:59';

select * from test_case where create_time >= '#{startTime} 00:00:00' and create_time <= '#{endTime} 23:59:59';

select * from test_case where STR_TO_DATE(create_time, '%Y-%m-%d') >= '2023-8.28' AND STR_TO_DATE(create_time, '%Y-%m-%d') <= '2023-8.28'

mapper注意事项

字符 转义字符 描述
> &gt; 大于
>= &gt;= 大于等于
< &lt; 小于
<= &lt;= 小于等于
" &quot; 双引号
' ' 单引号
& &amp; and
相关推荐
用户677847150623 分钟前
前端将html导出为word文件
前端
前端付豪5 分钟前
如何使用 Vuex 设计你的数据流
前端·javascript·vue.js
李雨泽8 分钟前
通过 Prisma 将结构推送到数据库
前端
前端小万12 分钟前
使用 AI 开发一款聊天工具
前端·全栈
haofafa13 分钟前
高精度加减法
java·数据结构·算法
huihuihuanhuan.xin14 分钟前
后端八股之消息队列
java·rabbitmq
渡我白衣23 分钟前
C++世界的混沌边界:undefined_behavior
java·开发语言·c++·人工智能·深度学习·语言模型
88Ra25 分钟前
Spring Boot 3.3新特性全解析
java·spring boot·后端
咖啡の猫29 分钟前
Vue消息订阅与发布
前端·javascript·vue.js
剑海风云38 分钟前
JDK 26:HTTP/3 支持已可在 HTTP 客户端 API 中使用
java·开发语言·http