gpt4 book ai didi

amazon-web-services - 什么是 $path 伪列?它在 Athena (Presto) 中有什么用?

转载 作者:行者123 更新时间:2023-12-03 16:13:53 25 4
gpt4 key购买 nike

“$path”究竟是做什么用的?我刚刚运行“select "$path"from table limit 10”,在 athena 中它显示了数据指向的 S3 的文件路径。但是当我给出限制 10 时,它会显示相同的路径 10 次,如果我不限制该语句,它将扫描整个数据。可以请某人解释。

最佳答案

"$path"是一个伪列,它计算给定行来自的源文件的路径。这是由 Presto's Hive connector 提供的.如果您有一个包含 100 行的文件,您将获得 100 次相同的路径。

如果你想获得前十个不同的路径,你应该尝试

select DISTINCT "$path" from table limit 10

关于amazon-web-services - 什么是 $path 伪列?它在 Athena (Presto) 中有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54658557/

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