如何使用Python元组编写SQL IN查询?
要在查询中编写SQL,您需要确保使用提供查询中的占位符,以便正确地对查询进行转义。例如,
示例
my_tuple = ("Hello", "world", "John")
placeholder= '?'
placeholders= ', '.join(placeholder for _ in my_tuple)
query= 'SELECT name FROM students WHERE id IN (%s)' % placeholders
print(query)#现在使用光标执行
cursor.execute(query, my_tuple)
输出结果
这将给出输出
'SELECT name FROM students WHERE id IN (?, ?, ?)'
当您调用执行时,它将替换它们吗?占位符正确地由转义值组成。
热门推荐
7 薛之谦祝福语简短
10 海鲜送礼祝福语简短大全
11 结业蛋糕男生祝福语简短
12 祝福语简短创意闺蜜
13 迎新祝福语简短20字
14 朋友搬迁新房祝福语简短
15 毕业结婚祝福语简短精辟
16 同学分开祝福语简短
17 公司年终晚会祝福语简短
18 2026祝福语简短创意牛