gpt4 book ai didi

sql - 如何获取输入文件名作为 AWS Athena 外部表中的列

转载 作者:行者123 更新时间:2023-12-03 09:36:37 26 4
gpt4 key购买 nike

我在 AWS Athena 中创建了外部表来查询 S3 数据,但是,位置路径有 1000 多个文件。所以我需要将记录的相应文件名显示为表中的一列。

select file_name , col1 from table where file_name = "test20170516"

简而言之,我需要知道 AWS Athena Presto 中的 INPUT__FILE__NAME(hive) 等效项或任何其他实现相同目标的方法。

最佳答案

您可以使用 $path 伪列执行此操作。

select "$path" from table

关于sql - 如何获取输入文件名作为 AWS Athena 外部表中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44011433/

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