gpt4 book ai didi

c++ - SQLite C++语句格式

转载 作者:行者123 更新时间:2023-11-30 02:23:10 25 4
gpt4 key购买 nike

<分区>

我在 C++ 中使用 SQLite 来查询数据库。我想在

等选择语句中使用 LIKE 运算符
SELECT * FROM table WHERE columnName LIKE '%abc%'

但是我需要在上面的语句中绑定(bind)abc的值才能查询。通常,对于SELECT * FROM table WHERE columnName=@name这样的普通语句,我们可以使用query.bind(@name, 'name');

但对于 LIKE 运算符,我无法使其正常工作。我不确定是否应该将其作为 '%@name%' 提供?这不起作用并抛出绑定(bind)错误异常。

任何建议都会非常有用,否则,我需要遍历具有 100 行的整个搜索结果,并检查每一行是否有来自大字符串数组的值。这个想法是将字符串数组元素作为 LIKE 运算符的绑定(bind)值来搜索数据库并仅获取一行。

有什么想法吗?

非常感谢,提前。

以撒

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com