我想将可变编号参数传递给 sql 查询。举个例子:
select column1
from Table
where column2 in ( '0080','0010')
group by column1
having count(distinct column2) >= 2
在 where 子句中,使用了 2 个参数0080
和0010
。但是这个参数的数量可能会根据用户的输入而有所不同。例如,它可能是这样的:
select column1
from Table
where column2 in ( '0080','0010', '0020', '0050', '0060')
group by column1
having count(distinct column2) >= 5
因此,这个参数数量不是固定的,它将由用户从.xml
文件中传递。
我们如何将可变数量的参数传递给查询?由于参数的数量不固定,并且可以不时更改,我们可以使用数组或类似的东西吗?