【笔记】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语法

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

含义 原符号 转义字符
小于 <
小于等于 <=
大于 > ]]>
大于等于 >= = ]]>
逻辑与(和) &
单引号
双引号

使用示例

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


你可能感兴趣的:(mybatis,mysql,sql)