将值列表从Python传递到SQL查询的IN子句

将值列表从Python传递到SQL查询的IN子句,第1张

将值列表从Python传递到SQL查询的IN子句

如对其他答案的评论中所述,该方法可能由于多种原因而失败。您真正想要执行的 *** 作是创建带有所需数量的参数占位符的SQL语句,然后使用

params=
参数of
read_sql
提供值:

x = ['1000000000164774783','1000000000253252111']placeholders = ','.join('?' for i in range(len(x)))  # '?,?'sql = "select * from Pretty_Txns where Send_Customer in (%s)" % placeholdersdf = pd.read_sql(sql, cnx, params=x)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5508041.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存