20 评论

yzm3iMDJ5020663

在这种情况下怎么和参数为空查询结合?

0 2022-05-23 09:32

RosieY

您好,类似于这种,把后面SQL换掉就可以
SELECT * FROM 销量 ${if(len(area) == 0,"","where 地区 like '% " + area + "%'")}
可以再仔细看一下参数为空选择全部的实现思路呢
参数为空查询全部-https://help.fanruan.com/finereport/doc-view-4455.html

0 2022-10-20 09:54

hellostory

上面的说明,与模板实际使用的方法,二者完全不同!

0 2021-07-07 09:58

帆软应用复用-Cat

您好文档已更新

0 2021-07-09 14:46

总结发言

系统提供的模版直接报错找不到ORACLE数据库,无法参考。如果用内置的雇员表做测试的话,一个是需要进安全设置里去掉放SQL注入的OR过滤,第二个就是分隔符必须写为 %' or 姓名 like '%,记得两边绝对不要加 ' 或者 ",否则必然无法查询多选

0 2021-06-23 09:02

帆软应用复用-Cat

您好文档已更新

0 2021-07-09 14:46

Srafy

pgsql 不行啊

0 2021-06-22 21:30

帆软应用复用-Cat

您好,尝试一下如下语句
select * from emp where ename like '%${ename}%'

0 2021-07-09 14:45

帆软应用复用-Cat

您好,尝试一下如下语句
select * from emp where ename like '%${ename}%'

0 2021-07-09 14:45

用户k3333586

模板和说明不符

3 2021-03-26 16:54