在这种情况下怎么和参数为空查询结合?
赞 0 2022-05-23 09:32
您好,类似于这种,把后面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
上面的说明,与模板实际使用的方法,二者完全不同!
赞 0 2021-07-07 09:58
您好文档已更新
赞 0 2021-07-09 14:46
系统提供的模版直接报错找不到ORACLE数据库,无法参考。如果用内置的雇员表做测试的话,一个是需要进安全设置里去掉放SQL注入的OR过滤,第二个就是分隔符必须写为 %' or 姓名 like '%,记得两边绝对不要加 ' 或者 ",否则必然无法查询多选
赞 0 2021-06-23 09:02
pgsql 不行啊
赞 0 2021-06-22 21:30
您好,尝试一下如下语句 select * from emp where ename like '%${ename}%'
赞 0 2021-07-09 14:45
模板和说明不符
赞 3 2021-03-26 16:54
20 评论
在这种情况下怎么和参数为空查询结合?
赞 0 2022-05-23 09:32
您好,类似于这种,把后面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
上面的说明,与模板实际使用的方法,二者完全不同!
赞 0 2021-07-07 09:58
您好文档已更新
赞 0 2021-07-09 14:46
系统提供的模版直接报错找不到ORACLE数据库,无法参考。如果用内置的雇员表做测试的话,一个是需要进安全设置里去掉放SQL注入的OR过滤,第二个就是分隔符必须写为 %' or 姓名 like '%,记得两边绝对不要加 ' 或者 ",否则必然无法查询多选
赞 0 2021-06-23 09:02
您好文档已更新
赞 0 2021-07-09 14:46
pgsql 不行啊
赞 0 2021-06-22 21:30
您好,尝试一下如下语句
select * from emp where ename like '%${ename}%'
赞 0 2021-07-09 14:45
您好,尝试一下如下语句
select * from emp where ename like '%${ename}%'
赞 0 2021-07-09 14:45
模板和说明不符
赞 3 2021-03-26 16:54