【发布时间】:2016-10-28 08:24:26
【问题描述】:
如何将IN OR NOT IN 子句作为变量传递给查询?
当我在下面的查询中传递变量时,我得到:
SELECT * FROM table_name WHERE column_name 'IN' ('product', 'category')
如果存在引号'IN' 会引发错误
query_clause = 'IN'
##query_clause could equal 'NOT IN'
cur = my_connection.cursor()
cur.execute("SELECT * FROM table_name WHERE column_name %s ('product', 'category')", (query_clause,))
【问题讨论】:
标签: python postgresql variables in-clause