小编dog*_*las的帖子

SQLite + Python:如何使用 SELECT 和 UNION 的参数?

我想将多个 SELECT 结果合并到一个语句中。

我在 SO 上搜索但没有找到答案。但我发现了一个类似的:sqlite merge select all from multiple columns

上面的问题和我的不同之处在于我的语句中有参数。

Hier是我的代码...

cur.execute('''
SELECT * FROM Table1 WHERE ColA = ? 
UNION
SELECT * FROM Table1 WHERE ColB = ? 
UNION
SELECT * FROM Table1 WHERE ColC = ?
(ValueA, ValueB, ValueC,)''')
Run Code Online (Sandbox Code Playgroud)

ValueA、ValueB、ValueC 是参数。

但它没有奏效。我怎样才能更改代码?谢谢!

python sqlite

0
推荐指数
1
解决办法
4224
查看次数

标签 统计

python ×1

sqlite ×1