【笔记】MyBatis 大于等于小于等于常用写法
·
前言
经常在工作中使用mybatis范围筛选的时候忘记大于等于小于怎么写,这里做记录分享给有需要的人。不喜别喷
方法一:使用转义字符
| 含义 | 原符号 | 转义字符 |
|---|---|---|
| 小于 | < | < |
| 小于等于 | <= | <= |
| 大于 | > | > |
| 大于等于 | >= | >= |
| 逻辑与(和) | & | & |
| 单引号 | ‘ | ' |
| 双引号 | “ | " |
使用示例
# 查询用户创建时间是小于一月一号
SELECT * FROM user where create_time < '2021-01-01'
# 查询用户创建时间是小于等于一月一号
SELECT * FROM user where create_time <= '2021-01-01'
# 查询用户创建时间是大于一月一号
SELECT * FROM user where create_time > '2021-01-01'
# 查询用户创建时间是大于等于一月一号
SELECT * FROM user where create_time >= '2021-01-01'
方法二:使用XML语法
个人推荐使用这种语法,因为很直观就知道是具体的含义
| 含义 | 原符号 | 转义字符 |
|---|---|---|
| 小于 | < | <![CDATA[ < ]]> |
| 小于等于 | <= | <![CDATA[ <= ]]> |
| 大于 | > | <![CDATA[ > ]]> |
| 大于等于 | >= | <![CDATA[ >= ]]> |
| 逻辑与(和) | & | <![CDATA[ & ]]> |
| 单引号 | ‘ | <![CDATA[ ’ ]]> |
| 双引号 | “ | <![CDATA[ " ]]> |
使用示例
# 查询用户创建时间是小于一月一号
SELECT * FROM user where create_time <![CDATA[ < ]]> '2021-01-01'
# 查询用户创建时间是小于等于一月一号
SELECT * FROM user where create_time <![CDATA[ <= ]]> '2021-01-01'
# 查询用户创建时间是大于一月一号
SELECT * FROM user where create_time <![CDATA[ > ]]> '2021-01-01'
# 查询用户创建时间是大于等于一月一号
SELECT * FROM user where create_time <![CDATA[ >= ]]> '2021-01-01'
新一代开源开发者平台 GitCode,通过集成代码托管服务、代码仓库以及可信赖的开源组件库,让开发者可以在云端进行代码托管和开发。旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。
更多推荐


所有评论(0)