oracle的模糊查询



mybatis+oracle实现简单的模糊查询

第一种 concat

1
2
select * from cat_table where cat_name like concat(#{catName},'%')      --单个百分号
select * from cat_table where cat_name like concat(concat('%',#{catName}),'%') --前后百分号

第二种 ||

1
select * from cat_table where cat_name like '%' || #{catName} || '%'

第三种 instr

1
select * from cat_table where instr(#{catName},'helloworld')>0

参考链接

打赏
  • 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!
  1. © 2020 Liu Yang    湘ICP备20003709号

请我喝杯咖啡吧~

支付宝
微信