0
|
ColdmanLv6高级互助发布于2020-10-29 10:40(编辑于 2020-10-29 15:12)
|
select * from table where ID = '${ID}'
${if(clqk == 1,"and time = xxxxx","if(clqk == 2,"and time = xxxxx","and time = xxxxx")")}
|
-
A鹏(提问者)
- 能具体说说当if有多个值的时候,${if()}的格式吗
-
Coldman 回复 A鹏(提问者)
- ${}包在最外面,只需要一个,里面就是一个个的if(a,b,c)的层层嵌套,你可以一个个写,写完再去替换这个b和c
-
A鹏(提问者) 回复 Coldman
- ${if(clqk == 0,\"0\",\"if(clqk == 1,\"\",\"if(clqk == 2,\"\",\"\")\")\")}像这样吗
-
Coldman 回复 A鹏(提问者)
- 是的
-
A鹏(提问者) 回复 Coldman
- 那之前这能用 select * from table where 1=1?
如果这个table 是查询出来的 ,里面有入参该怎么办
|
|