python sqlite3 如何模糊查询变量?
发布网友
发布时间:2022-04-27 07:11
我来回答
共1个回答
热心网友
时间:2022-04-10 02:53
刚刚研究了一下,我的代码是在python
3.2.3下的。不知你的版本是多少,姑且参考吧。
以下代码根据python的手册里的例子改编。import
sqlite3
con
=
sqlite3.connect(":memory:")
cur
=
con.cursor()
cur.execute("create
table
people
(name,
age)")
who
=
"Yeltsin"age
=
72#
This
is
the
qmark
style:
cur.execute("insert
into
people
values
(?,
?)",
(who,
age))
#
Query
using
like
clause
cur.execute("select
*
from
people
where
name
like
?",('%Yel%',))。