Python + SQLite3,使用通配符语法搜索文本?

时间:2016-10-27 17:31:15

标签: python sqlite

我似乎找不到合适的方法来做到这一点。基本上,我想按名称(全部或部分)搜索人员数据库。

这是我的设置:

name = str(raw_input("Enter name..."))

假设该表名为people,并且有一个列" name",我将如何使用该库编写此查询?

我的尝试:

curs.execute("SELECT * FROM people WHERE people.name LIKE \"%:nm%\";", {"nm":name})

但是当我知道通配符之间有固定值的查询返回某些内容时,它返回len(result) == 0,所以我不确定这里发生了什么。

0 个答案:

没有答案