我现在是想以某一个sql的执行结果来进行判断,选择相应的sql进行拼接,这种直接将sql放在if里的,可以吗?如果可以应该写成什么样的形式?
SQL函数-https://help.fanruan.com/finereport/doc-view-846.html
可以的,但是你的判断条件的语句的sql需要引号引起来
${if(len(XXX)==0,if("你的sql"=="ALL","select 1","select 2"),"select 3")}
${if(len(XXX)==0,if(sql("数据连接名","你的sql",1,1)=="ALL","select 1","select 2"),"select 3")}