gpt4 book ai didi

python - 如何在 pandas read_Sql 中复制和粘贴 sql 查询

转载 作者:太空宇宙 更新时间:2023-11-04 03:12:57 25 4
gpt4 key购买 nike

我是 python 的新手,正在尝试在 python 中运行 sql 代码并将结果保存在 pandas 数据框中。我正在使用以下代码,当我有一个简单的 sql 查询时代码运行。但是当我尝试在 sql 中以正确的格式运行一个超长且复杂的查询时,它失败了。我可以使用任何模块/选项,以便 python 将 sql 查询中的缩进和间距识别为特定于 python 吗?

cnxn=...#这里是我的sql server数据库的连接sql_2=

r'( Select distinct NPI, 
practice_code=RIGHT('000'+CAST(newcode AS VARCHAR(3)),3),
SRcode,
StandardZip,
Zipclass,
CountySSA,
PrimaryCountySSA,
PrimaryCounty,
PrimaryCountyClass,
Lat_Clean,
Long_Clean
FROM Docusinporactice a
LEFT JOIN locationInfo b
on a.zip=b.zip
)

sql_data_test=pd.read_sql_query(sql_2, cnxn)

最佳答案

r = """ Select distinct NPI,
practice_code=RIGHT('000'+CAST(newcode AS VARCHAR(3)),3),
SRcode,
StandardZip,
Zipclass,
CountySSA,
PrimaryCountySSA,
PrimaryCounty,
PrimaryCountyClass,
Lat_Clean,
Long_Clean
FROM Docusinporactice a
LEFT JOIN locationInfo b
on a.zip=b.zip
"""

这种方式应该对sql语句有效

关于python - 如何在 pandas read_Sql 中复制和粘贴 sql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37396440/

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