我想在 Java 中做一些事情(使用 iBatis、JDBC 等,实际上是在 SQL 中),例如:
SELECT SUM(rowName) FROM myTable WHERE id = [myArrayOfIds]
其中 myArrayOfIds 几乎可以是任何长度。现在我知道你可以这样做:
SELECT SUM(rowName) FROM myTable WHERE id IN (x, y, z)
但是更长的列表会发生什么?例如,我的列表可能少到几项,也可能是数百项或更多项。我怎样才能做到这一点?