SELECT * FROM `b2` where 1=1 ${if(len(p1) == 0,"","and `项目` in ('"+p1+"')")} finereport不支持参数复选过滤,finebi可以?
赞 0 2021-09-28 14:20
您好,是支持的,可以参考下 SQL语句实现下拉复选框参数联动-https://help.fanruan.com/finereport/doc-view-1285.html finbi的可以查看BI帮助文档哦 https://help.fanruan.com/finebi/
赞 0 2021-11-10 09:13
上面的说明,与模板实际使用的方法,二者完全不同!
赞 0 2021-07-07 09:58
您好文档已更新
赞 0 2021-07-09 14:46
系统提供的模版直接报错找不到ORACLE数据库,无法参考。如果用内置的雇员表做测试的话,一个是需要进安全设置里去掉放SQL注入的OR过滤,第二个就是分隔符必须写为 %' or 姓名 like '%,记得两边绝对不要加 ' 或者 ",否则必然无法查询多选
赞 0 2021-06-23 09:02
pgsql 不行啊
赞 1 2021-06-22 21:30
您好,尝试一下如下语句 select * from emp where ename like '%${ename}%'
赞 0 2021-07-09 14:45
模板和说明不符
赞 2 2021-03-26 16:54
12 评论
SELECT * FROM `b2` where 1=1 ${if(len(p1) == 0,"","and `项目` in ('"+p1+"')")}
finereport不支持参数复选过滤,finebi可以?
赞 0 2021-09-28 14:20
您好,是支持的,可以参考下
SQL语句实现下拉复选框参数联动-https://help.fanruan.com/finereport/doc-view-1285.html
finbi的可以查看BI帮助文档哦
https://help.fanruan.com/finebi/
赞 0 2021-11-10 09:13
上面的说明,与模板实际使用的方法,二者完全不同!
赞 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 不行啊
赞 1 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
模板和说明不符
赞 2 2021-03-26 16:54