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
相关推荐
代码的余温13 分钟前
5种高效解决Maven依赖冲突的方法
java·maven
hahala233314 分钟前
ESLint 提交前校验技术方案
前端
慕y27416 分钟前
Java学习第十六部分——JUnit框架
java·开发语言·学习
paishishaba23 分钟前
Maven
java·maven
夕水36 分钟前
ew-vue-component:Vue 3 动态组件渲染解决方案的使用介绍
前端·vue.js
我麻烦大了39 分钟前
实现一个简单的Vue响应式
前端·vue.js
独立开阀者_FwtCoder1 小时前
你用 Cursor 写公司的代码安全吗?
前端·javascript·github
张人玉1 小时前
C# 常量与变量
java·算法·c#
Cacciatore->1 小时前
React 基本介绍与项目创建
前端·react.js·arcgis
摸鱼仙人~1 小时前
React Ref 指南:原理、实现与实践
前端·javascript·react.js