首页 > 解决方案 > 准备好的语句作为 sql 参数

问题描述

如何将准备好的语句的问号传递给 sql LIKE 语句?

LIKE '&?&' 但问号将是准备好的语句中传递的参数。

标签: javasqlprepared-statement

解决方案


您可以使用表达式。例如在 ANSI SQL 中:

where col like '%' || ? || '%'

一些数据库使用concat()or +,而不是(或除了)||


推荐阅读