|
最佳回答 |
0
|
CD20160914Lv8专家互助发布于2023-6-15 17:15
|
不是双引号,是单引号 select * from ky_qklwsj
where 1=1
and txzz in ('${REPLACE(yg,",","','")}')
|
|
|
|
最佳回答 |
0
|
Z4u3z1Lv6专家互助发布于2023-6-15 16:44
|
select * from ky_qklwsj where 1=1 ${if(len(yg)==0,""," and txzz in ('"+REPLACE(yg,",","','")+"')")}
|
-
随心灵(提问者)
- 这个不能解决我的问题,我是这个参数必须是有值的,长度不能为0,然后按照输入的数据运行
-
Z4u3z1 回复 随心灵(提问者)
- 这个有影响么?你这个参数必须有值,在控件上设置不允许为空就行了或者${if(len(yg)==0,\" and 1<>1\",\" and txzz in (\'\"+REPLACE(yg,\",\",\"\',\'\")+\"\')\")}
|
|
|
最佳回答 |
0
|
北纬六十六度Lv4初级互助发布于2023-6-15 16:46
|
${}里面的变量就是一个变量,你输几个都一个字符串
|
|
|
|
最佳回答 |
0
|
lxy2Lv6中级互助发布于2023-6-15 17:06
|
select * from ky_qklwsj where 1=1 and txzz in ${CONCATENATE("('",replace(yg,",","','"),"')")}
|
|
|