${if(len(字段名) == 0,""," and 字段名 in ('"+字段名"')")}什么含义怎么使用
表示:如果“字段名”长度为0,返回“”;否则返回“ and 字段名1 in(参数值)”
这个是数据集里带参数的sql,一般是这么写的:
select 字段 from 表 where 1 = 1 然后后面跟这个${if(len(字段名) == 0,""," and 字段名 in ('"+字段名"')")}
如果字段名的长度为0也就是参数为空时,后面就跟“”, 否则就拼接查询条件
select 字段 from 表 where 1 = 1 and 字段名 in ('')