python - 用于创建 sql 查询的 Python 脚本
问题描述
我有一个 Excel 表,其中包含 COL_NAME、DATA_TYPE 和 DATA_FORMAT 列。我想使用 panda 读取该 excel 并创建一个 sql 查询来创建一个表。
| COL_NAME | DATA_TYPE | DATA_FORMAT
+-------------+--------------+--------------
| a | VARCHAR(20) |
| b | int |
| c | TIMESTAMP | YYYY-MM-DD
| d | int |
期望输出:
CREATE EXTERNAL table if not exist db1.table1_vw as
select cast(a as VARCHAR(20)) as a, cast(b as int) as b,
cast(from_unixtime(unix_timestamp(c, 'YYYY-MM-DD')) as timestamp) as c,
cast(d as int) as d from db1.table2;
有人可以帮忙吗?
解决方案
推荐阅读
- html - 如何在一行上有两个内联 div,但响应式扩展并将所有其他内容向下推
- python - 在 Python 中语音转文本时遇到问题
- flutter - 如何在颤振中为 ios 和 android 检测模拟位置
- javascript - 编译 ejs 时在 partials\messages.ejs 中的参数列表后缺少 )
- visual-studio - 无法从主机访问在 docker 中运行的 api,但在使用 VS2019 调试时工作
- angular - Angular Translations ngx-translate-extract 无效的输出文件
- python - TypeError:传递的参数无效:{'n_samples': 16000}
- python - 多个elif语句的Python顺序
- mysql - mysql导入操作期间如何忽略错误
- python - Networkx 无法读取我的 gml 文件:输入不是 ASCII 编码的