不筛选
点击【查询】显示全部内容不筛选
不点击【查询】显示全部内容核心:
SELECT * FROM 订单 where 1=1 ${if(len(area) == 0,"","and 货主地区 in ('" + area + "')")}
,
公式中 ${if(len(area) == 0,"","and 货主地区 in ('" + area + "')")}
表示若参数 area
为空就不进行过滤,若不为空则货主地区等于参数值。
注意:where 1=1
表示条件永真,防止没有之后的参数条件时,where 多出而导致出错;len(area)==0
表示参数 area
为空;"and 货主地区='"+area+"'"
中间的 area
表示取参数值,‘+’ 为字符串拼接符号。