like模糊查询,和大小写,去空
来源:互联网 发布:局域网网络管理器 编辑:程序博客网 时间:2024/06/06 12:38
like模糊查询,和大小写,去空
用 like查询最好用#这样在输入文字参数的时候会自动加上''就不会报错。(字段太多来源复杂直接用map装,其也相当于一个对象,前段EL表达式直接类似对象访问)
<select id="getWhLogList" parameterType="map" resultType="map">
select a.*,c.*
from SCM_EGESYSLOG a left join opm_user b on a.operid=b.id left join TB_CUS_MARK c on b.organid=c.market_key where 1=1
<if test="organId !=null and organId!=''">
and c.market_key=#{organId} and c.market_key is not null
</if>
<if test="type !=null and type!=''">
and type=#{type}
</if>
<if test="key !=null and key!=''">
and ( (lower(trim(operDesc)) like '%'||lower(trim(#{key}))||'%') or (lower(trim(operName)) like '%'||lower(trim(#{key})))||'%' )
</if>
<if test="begindate !=null and begindate!=''">
and operDate <![CDATA[>=]]> to_date(#{begindate},'yyyy-mm-dd hh24:mi:ss')
</if>
<if test="endDate !=null and endDate!=''">
and operDate <![CDATA[<=]]> to_date(#{endDate},'yyyy-mm-dd hh24:mi:ss')
</if>
<if test="userID !=null and userID!=''">
and lower(trim(operId))=lower(trim(#{userID}))
</if>
<if test="userName !=null and userName!=''">
and lower(trim(operName)) like '%'||lower(trim(#{userName}))||'%'
</if>
</select>
- like模糊查询,和大小写,去空
- sqlserver中like模糊查询如何区分大小写
- Mybatis中使用like和%模糊查询
- 模糊查询like小结
- jpa like模糊查询
- linq Like 模糊查询
- SQL like 模糊查询
- like 模糊查询
- ibatis模糊查询(like)
- oracle like模糊查询
- SQL like 模糊查询
- SQL like 模糊查询
- like模糊查询
- oracle like 模糊查询
- SQL like 模糊查询
- MySQL模糊查询like
- iBatis like模糊查询
- oracle 模糊查询 like
- javascript常见的封装方式
- 生成自然顺序,和自定义顺序的编号
- 使用dubbo时服务被禁止原因
- iOS sqlite3 的基本使用(增 删 改 查)
- LightOJ 1197 Help Hanzo
- like模糊查询,和大小写,去空
- ajax返回异常处理
- FreeMaker 截取指定长度字符串
- 打断点遇到的异常
- cookie和session
- springMVC模型驱动set,get再加工理解
- linux shell脚本 截取字符串时执行错误:bad substitution
- deeplearning4j之GloVe实现实现
- 基于SIFT特征的全景图像拼接