公式里面能使用for 类似的循环吗,或者类似的循环功能也行
是这样的:0oracle数据源sql里面有个过滤条件ARG_2(字符串型),如果参数是不确定的,可能是一个可能是多个,比如传递过来的是02,03 或者是03,02 ,只要字段ARG_2中含有02或者03或者02,03两个都有的,都要过滤出来,where后面的条件应该怎样写呢
这个目前没有
========
你的这个需求,参考
下拉复选框多值模糊查询-https://help.fanruan.com/finereport10.0/doc-view-2499.html
你要实现什么样的功能?用js去循环
MAPARRAY(array, fn):把一个数组中的项目转换到另一个数组中。
array (Array): 要转换的数组
fn (Function): 处理数组项目的函数
示例:
MAPARRAY([3,4,2,3,6,8,7], item != 3)等于[false,true,true,false,true,true,true].
数组转化可参考
GREPARRAY(array,fn):函数(返回true或者false)是条件,过滤此数组,最后形成一个新数组。其中,如果fn参数不合法或者元素的名称没有定义成item,会返回原数组。
GREPARRAY([3,4,2,3,6,8,7],item!=3)等于[4,2,6,8,7].
没有循环只有遍历MAPARRAY
-
但是你这个很简单啊。where ','||ARG_2||',' like '%,02,%' OR ','||ARG_2||',' like '%,03,%'