gpt4 book ai didi

swift sqlite count+where 总是返回 0

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

我在将 SQlite for Swift 与 COUNTWHERE 一起使用时遇到问题。

我的代码:

let stmtString = "SELECT COUNT(*) FROM Items WHERE codestring LIKE '%\(code)%'"    
let stmt = try self.connection?.prepare("\(stmtString)")

if let stmt = stmt {
for row in stmt {
print(row)
}
}

结果包含 1 个值(理应如此),但它是 0。SELECT COUNT(*) FROM Items""SELECT * FROM Items WHERE codestring LIKE '%\(code)%'" 都能正常工作,但我不'不想在我的代码中计算它以希望获得更好的性能。我做错了什么?

最佳答案

因此,表中存在的项目并不确认您编写的规则:

codestring LIKE '%\(code)%' 仔细检查一下

简单的“SELECT * FROM Items应该可以工作。

关于swift sqlite count+where 总是返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55282213/

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