Oracle配置文件中模糊查询

在Mybatis配置文件中模糊查询语句:
select table.* from
where 1=1
<if test="name != null and name != ''">
and table.name like '%'||#{name,jdbcType=VARCHAR}||'%'
</if>

如果有多个模糊查询条件的:

      因为页面搜索只有一个input所有第二条模糊条件也是name而不是age,只要有一条符合就会查出来

select table.* from
where 1=1
<if test="name != null and name != ''">
and (table.name like '%'||#{name,jdbcType=VARCHAR}||'%'
or table.age like '%'||#{name,jdbcType=VARCHAR}||'%')
</if>



没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试