記錄以下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
全部格式化成年月日格式進行時間對比。