在python中执行SQL查询以获取每种列类型的信息。每个列类型都有多个行,因此使用带有LIKE
语句的参数化查询。我需要在查询中插入一个列表作为变量以对每种类型执行该操作。
可以使用列类型作为变量来执行查询,但是不能使用多个变量。
import sqlite3
conn = sqlite3.connect("UTS_6.db")
c=conn.cursor()
X= 'lt_94'
data = c.execute(
"SELECT x,y, CAST( (direction*180/3.142)as INT),CAST(quality*100 as INT) from UTS_6_fingerprints where finger like ? ",
(X,))
for row in data:
print row