【发布时间】:2012-07-12 17:23:50
【问题描述】:
所以我一直在环顾四周,但似乎无法找到一个看似简单且可能是常见问题的答案。在 SQLite 中,我有一个要通过用户定义的搜索文本传递的查询。
search = xChatMessageSplit[2]
c.execute("SELECT * FROM captured WHERE Nick=? AND Name LIKE '%search%'",(xChatNick,search))
由于我遇到错误,显然语法或任何不正确的东西,但我希望基本上允许用户为字符串定义搜索词“搜索”。我该怎么做呢?我尝试使用 REGEXP,但我似乎无法弄清楚如何定义函数,所以我想我会选择 LIKE,因为它已经在 SQLite3 中实现了
【问题讨论】:
标签: python string sqlite variables sql-like