参照这个文档,多选就是输入分割符来划分不同的值,然后在sql里面将分割符按照不同的数据替换成不同的字符
如 sql语句为
select * from emp where (ename like '%${replace(ename,",","%'' or ename like ''%")}%')
这时,文本框中输入 a,b
整句sql就会被替换成
select * from emp where (ename like '%a%' or ename like '%b%')
这样就达到了多值模糊查询的效果
下拉复选多值模糊查询-https://help.fanruan.com/finereport/doc-view-2499.html
-----
(a.payee_name like '%${replace(收款方,",","%\' or a.payee_name like \'%")}%')