我对 SQLite 和 Python 还很陌生,遇到了一些困惑。我试图返回列中包含子字符串的所有元素,该子字符串作为 Python 中的变量传递给函数。我的代码正在运行,但它返回的是空结果而不是正确的结果。
这是具有通用名称的代码:
def myFunc(cursor,myString):
return cursor.execute("""select myID from Column where name like '%'+?'%' """,(myString,))
就像我说的那样,代码确实运行没有错误,但返回一个空结果,而不是我知道它应该是的结果。我假设这与我使用通配符和/或问号有关,但我不能确定。有人有想法么?提前感谢您的时间/帮助!此外,这是我的第一篇文章,所以如果我错过了任何推荐的提问协议,我提前道歉。