使用列表作为变量的LIKE语句的参数化SQL查询

时间:2019-05-02 01:17:00

标签: python-2.7 sqlite

在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

0 个答案:

没有答案