1)方法一 - 数据集参数
在定义数据集时,通过使用if函数判断参数的值是否为空,若为空就不过滤参数,若不为空就进行参数过滤。
SELECT * FROM 订单 where 1=1 ${if(len(area) == 0,"","and 货主地区 = '" + area + "'")}

2)方法二 - 模板参数
在给数据列设置过滤条件的时候,同样使用if函数进行判断。
if(len($area)==0,nofilter,$area)

博主原创,转载请注明出处: https://blog.youkuaiyun.com/qq_36698956
版权声明:博客对我来说是记忆的笔记和知识的分享~此博文为博主原创转载请注明出处即可~
博客介绍了两种参数过滤方法。一是在定义数据集时,用if函数判断参数值是否为空,为空则不过滤,不为空则过滤,如特定SQL语句;二是在给数据列设置过滤条件时,同样使用if函数进行判断。
322

被折叠的 条评论
为什么被折叠?



