【发布时间】:2020-10-11 05:33:23
【问题描述】:
我是 Sqlite 的新手。在以下代码行中c 是一个游标:
c.execute(
"SELECT rowid,* from statements "
"WHERE [row1] = (?*) AND [row2] = (?) AND [row3] = 'text3'",
(text1,text2,)
)
items = c.fetchall()
在上面我试图找到 row1 中的文本是以 text1 开头的任何行,例如我想选择行 第 1 行是“奶牛”、“马”或温度计,其中 text1="the"
和
第 2 行是“大象”,其中 text2="elephant"
和
第 3 行是“text3”
我使用的是 (?) 运算符,因为它是函数的一部分,将使用不同的参数调用。
【问题讨论】: