ibatis 大于等于小于等于的写法
来源:互联网 发布:mac 无线共享文件夹 编辑:程序博客网 时间:2024/04/29 17:59
在ibatis的sql语句xml配置文件中,写sql语句会经常用到大于等于小于等于等等符号。网上搜罗了一些写法,大致有3种:
其实就是xml特殊符号,转义的方式。
<
<>
><>
<>&
&'
’"
”
比如:select (case when (UNIX_TIMESTAMP(now())-UNIX_TIMESTAMP(ur.offline_time)-5*60*1000)>0 then '1' else '0' end) as offline_flag from ……
使用
<![CDATA[ sql语句]]>
符号进行说明,将此类符号不进行解析 。
比如:<isEqual property="offline_flag" compareValue="0">
and <![CDATA[((UNIX_TIMESTAMP(now())-UNIX_TIMESTAMP(ur.offline_time)-5*60*1000)<=0 or u.record_id=0)]]>
</isEqual>如果是参数字段,可以用ibatis的语法。
<isEqual> 相等。
<isNotEqual> 不等。
<isGreaterThan> 大于
<isGreaterEqual> 大于等于
<isLessThan> 小于
<isLessEqual> 小于等于
比如:<isNotEmpty prepend="AND" property="username">
u.username like '%$username$%'
</isNotEmpty>
<isNotEmpty prepend="AND" property="location">
concat(u.country,u.province,u.city) like '%$location$%'
</isNotEmpty>
<isEqual property="offline_flag" compareValue="1">
and (UNIX_TIMESTAMP(now())-UNIX_TIMESTAMP(ur.offline_time)-5*60*1000)>0
</isEqual>
<isEqual property="offline_flag" compareValue="0">
and <![CDATA[((UNIX_TIMESTAMP(now())-UNIX_TIMESTAMP(ur.offline_time)-5*60*1000)<=0 or u.record_id=0)]]>
</isEqual>
<!-- sort -->
<isEqual property="sort_onlinetime" compareValue="asc">
order by u.online_time asc
</isEqual>
<isEqual property="sort_onlinetime" compareValue="desc">
order by u.online_time desc
</isEqual>
<isEqual property="sort_registtime" compareValue="asc">
order by u.register_time asc
</isEqual>
<isEqual property="sort_registtime" compareValue="desc">
order by u.register_time desc
</isEqual>
<isEqual property="sort_appversion" compareValue="asc">
order by u.app_version asc
</isEqual>
<isEqual property="sort_appversion" compareValue="desc">
order by u.app_version desc
</isEqual>
- ibatis 大于等于小于等于的写法
- Ibatis大于,小于等于
- mybatis中大于等于小于等于的写法
- mybatis中大于等于小于等于的写法
- ibatis的sql配置文件sql.xml大于小于等于的写法
- mongoDB 大于,小于,大于等于,小于等于
- 大于、小于还是等于
- 数组先小于等于再大于等于的调整
- ibatis中使用安全的拼接语句,动态查询,大于、小于、等于
- mybatise大于等于,小于等于比较运算
- mongodb查询的语法(大于,小于,大于或等于,小于或等于等等)
- mongodb查询的语法(大于,小于,大于或等于,小于或等于等等)
- mongodb查询的语法(大于,小于,大于或等于,小于或等于等等)
- mybatis处理xml中SQL语句的大于、小于、大于等于、小于等于
- mongodb查询的语法(大于,小于,大于或等于,小于或等于等等)
- mongodb查询的语法(大于,小于,大于或等于,小于或等于等等)
- MyBatis 处理sql中的 大于,小于,大于等于,小于等于
- SHELL中IF大于等于小于的表示方法
- 《python算法笔记》(二)基础知识
- PostgreSQL数据库常见问题
- Win10中卸载IE11
- OkHttp简单使用
- SPI flash D.TC.S25FL064A (W25Q64FV)驱动
- ibatis 大于等于小于等于的写法
- shell 中循环总结
- php -> =>的问题
- Java中vector的使用详解
- Android Studio电脑不支持HAXM的解决办法
- [android6.0]添加System Jar记录
- GreenDao的使用方法
- 177 mysql PDOException' with message 'SQLSTATE[HY000]: General error'
- MySQL 中文显示乱码