apply的应用与批量拼接sql

一、目的

1.已知表名,批量书写以及拼接sql进行取数;


表单样式.png

二、实施

df=pd.read_excel(r'F:\风控\A项目\单笔决策成本监控\模拟数据_1.xlsx')#读取数据
df['sql'] = df.apply(lambda x:f"""select *,'{x.列名}' as shujumingcheng from {x.表名} """,axis = 1) #建立新列
a = ''
for i in df['sql'].values:
    a += i +'\n union all '
print(a) #进行sql拼接
实施结果.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容