oracle mybatis 模糊查询

加油

<if test="merchantName != null and merchantName != ''">
    AND t1.task_name like concat(concat('%',#{merchantName}),'%')
</if>
<if test="merchantName != null and merchantName != ''">
    AND REGEXP_LIKE(t1.task_name, #{merchantName},'i')
</if>
<if test="taskName != null">
    AND t.task_name like '%${taskName}%'
</if>
concat 函数

正则:
REGEXP_LIKE 会过滤特殊符号
 
『愿你我既可以朝九晚五,又能够浪迹天涯』
原文地址:https://www.cnblogs.com/zjwwljty/p/8328146.html