如何将参数从 DAO 中的方法传递到 SQL 查询?

Posted

技术标签:

【中文标题】如何将参数从 DAO 中的方法传递到 SQL 查询?【英文标题】:How to pass a parameter from method in DAO to SQL query? 【发布时间】:2021-10-10 15:06:44 【问题描述】:
@Query("SELECT DISTINCT number FROM $DBTables.SAVED_INPUTS WHERE number LIKE ':input%'")
fun getSavedInputs(input : String) : List<SavedInput>

但这不起作用...我想将该输入从方法传递给我的查询

【问题讨论】:

返回什么结果,有没有报错信息? 是的,错误:未使用的参数:输入 【参考方案1】:
@Query("SELECT DISTINCT number FROM $DBTables.SAVED_INPUTS WHERE number LIKE :input%")

fun getSavedInputs(input : String) : List

原来是这样

【讨论】:

以上是关于如何将参数从 DAO 中的方法传递到 SQL 查询?的主要内容,如果未能解决你的问题,请参考以下文章

将参数从 Excel 工作簿中的单元格传递到 SQL 查询

Power BI 中的 M(Power Query),将参数从列表传递到 SQL 语句

如何将自定义子查询传递给 ADO.NET 中的 SQL 命令?

如何将参数传递给SQL(Excel)中的查询

将 SQL 参数集合传递给函数

将参数从访问传递到 sql-server