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
相关推荐
Momo__9 分钟前
Vue3 v-memo:长列表渲染的性能核武器
前端·vue.js
Forever7_11 分钟前
弃用 Canvas!高性能2D WebGL 引擎性能提升几十倍!
前端·canvas
李白的天不白12 分钟前
webpack 压缩文件
前端·webpack·node.js
Momo__15 分钟前
Electron应用性能优化:从启动慢到秒开的7个实战技巧
前端·electron
johnrui22 分钟前
JUC之AQS
java·开发语言·jvm
Full Stack Developme23 分钟前
Spring 模块介绍
java·后端·spring
大得36929 分钟前
LangGraph使用
数据库
Mahir0831 分钟前
Redis 核心机制:数据过期策略与淘汰策略深度解析
数据库·redis·后端·缓存·面试
多敲代码防脱发36 分钟前
Spring进阶(BeanFactory与ApplicationContext)
java·数据库·spring boot·后端·spring
西洼工作室40 分钟前
UniApp云开发笔记
前端·笔记·uni-app