能否实现path like '%'||'${fr_companyid}'||'%' 这个模糊查询,如果fr_companyid为空值则查询不出数据,非空值则正常模糊查询?
where 0=1 ${if(len(fr_companyid)=0,"","or path like '%"+fr_companyid+"%'")}
就正常写sql就行了啊,定义数据集写sql
如果前面还有其他条件,写成 ${if(len(fr_companyid)=0),"and 0=1"," and path like %"+fr_companyid+"%"}
前面没其他条件就写成 ${if(len(fr_companyid)=0)," 0=1"," path like %"+fr_companyid+"%"}