MyBatis 大于等于小于等于常用写法

发布时间 2023-11-27 09:08:07作者: 信铁寒胜

前言

经常在工作中使用mybatis范围筛选的时候忘记大于等于小于怎么写,这里做记录分享给有需要的人。不喜别喷

方法一:使用转义字符

含义原符号转义字符
小于 < &lt;
小于等于 <= &lt;=
大于 > &gt;
大于等于 >= &gt;=
逻辑与(和) & &amp;
单引号 &apos;
双引号 &quot;

使用示例

# 查询用户创建时间是小于一月一号
SELECT * FROM user where create_time &lt '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语法

个人推荐使用这种语法,因为很直观就知道是具体的含义

 

使用示例

# 查询用户创建时间是小于一月一号
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'

  

转自:【笔记】MyBatis 大于等于小于等于常用写法_码农阿福的博客-CSDN博客