gpt4 book ai didi

python - 带参数和通配符运算符的 pandas read_sql

转载 作者:行者123 更新时间:2023-12-01 03:41:52 25 4
gpt4 key购买 nike

我正在尝试使用以下代码通过 python 从 sql 检索数据:

query = ("SELECT stuff FROM TABLE WHERE name like %%(this_name)s%")
result = pd.read_sql(query,con=cnx,params={'this_name':some_name})

当我不必传递通配符 % 时,上面的代码可以完美地工作。但是,在这种情况下,代码不起作用。如何在查询中传递通配符运算符?谢谢。

最佳答案

考虑连接通配符运算符 % 以传递值:

query = ("SELECT stuff FROM TABLE WHERE name LIKE %(this_name)s") 
result = pd.read_sql(query,con=cnx, params={'this_name': '%'+ some_name +'%'})

关于python - 带参数和通配符运算符的 pandas read_sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39488380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com