У меня проблемы с использованием SQlite для Swift с COUNT
и WHERE
.
Мой код:
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)%'"
работают должным образом, но я не хочу вычислять это в своем коде в надежде на лучшую производительность. Что я делаю не так?