记录以下mybatis中的转义字符,方便以后自己看一下
| < | < | 小于 |
| > | > | 大于 |
| & | & | 与 |
| ' | ' | 单引号 |
| " | " | 双引号 |
需要注意的是分号是必不可少的。 比如 a > b 我们就写成 a > b
二、常用的sql语句写法
1、模糊查询
user_name like CONCAT("%",#{userName},"%") and
2、月份查询
输入月份(2019-01),查找属于这个月份的记录
DATE_FORMAT(start_time,'%Y-%m') <![CDATA[ <= ]]> DATE_FORMAT(#{theMonth},'%Y-%m')
and
DATE_FORMAT(end_time,'%Y-%m') <![CDATA[ >= ]]>DATE_FORMAT( #{theMonth},'%Y-%m')
and
提示:DATE_FORMAT正则表达式(%Y-%m-%d %H:%i:%S)
3、时间区间查找
DATE_FORMAT(create_time,'%Y-%m-%d') <![CDATA[ >= ]]> DATE_FORMAT(#{startTime},'%Y-%m-%d')
and
DATE_FORMAT(create_time,'%Y-%m-%d') <![CDATA[ <= ]]> DATE_FORMAT(#{endTime},'%Y-%m-%d')
and
全部格式化成年月日格式进行时间对比。
