板条箱 IN 运算符和参数值

  • 本文关键字:参数 运算符 IN crate
  • 更新时间 :
  • 英文 :


我无法将 String[] 或 List 作为参数发送到"IN"运算符。您能否建议我如何使用 crate java 客户端发送 IN 运算符的输入值。

这取决于您要实现的目标,IN 仅采用任意长度的函数参数,该参数(假设您想使用"?"参数替换)不接受任何数组/列表/其他集合,而是单个值:例如,当参数['a', 'doc', 'b']时,select * from information_schema.tables where schema_name in (?, ?, ?);将被转换为select * from information_schema.tables where schema_name in ('a', 'doc', 'b');。另请参阅:https://crate.io/docs/reference/sql/queries.html#in

如果你想检查一个值是否是一个数组,ANY()可以为你工作:https://crate.io/docs/reference/sql/queries.html#any-array - 它应该接受一个数组作为参数。

希望对您有所帮助!

克劳斯

相关内容

  • 没有找到相关文章

最新更新