首页 > 解决方案 > 基于 Oracle Query where 子句使用 Python 创建动态平面文件

问题描述

我有一个名为 EMP 的表,它的列 deptno 的值为 10、20、30、40。所以要求首先创建我们需要数据的deptno 编号的列表/字典?假设我们只需要 Deptno 10 和 20 的数据,并且这些 deptno 中的每一个都应该进入各自的平面文件,比如 empdep10.csv 和 empdept20.csv

我希望能得到一些帮助

标签: python-3.xjupyter-notebook

解决方案


您可以使用 format 函数使查询更加动态。例如:

""" SELECT * FROM sdfkjshdf WHERE sdkfags LIKE '%{}%' """.format(my_variable)

然后在将结果集导出到文件时使用相同的函数,以便您可以根据 where 函数的参数调用文件。


推荐阅读