-
-
彭娟 小试身手Lv3
发表于2019-6-18 13:16
悬赏1
已解决
楼主
怎么实现当传入的参数值为空,对该参数不做任何过滤,也就是条件表达式like%

最佳答案
彭娟 发表于 2019-6-18 14:37
不是啊,就是判断传入参数的值,然后写if表达式根据参数的值给其赋值
要么就写 if(len(@cs)=0,1=1,xxb.bbq like XXX)
8个回答
用mkfilter函数 这个在系统中会处理为空的情况 使用例子:<#=mkfilter("xxb.bbq=@bbq")#>
缱绻 发表于 2019-6-18 14:43
要么就写 if(len(@cs)=0,1=1,xxb.bbq like XXX)
还是不行,因为传入参数的值为0,不是为空,所以len(@cs)=1永远但是为真,无法实现,怎么判断传入参数的值呢