gpt4 book ai didi

amazon-athena - 在 Amazon Athena 中按顺序显示分区

转载 作者:行者123 更新时间:2023-12-04 15:06:46 25 4
gpt4 key购买 nike

我有这个查询:

SHOW PARTITIONS tablename;

结果是:
dt=2018-01-12
dt=2018-01-20
dt=2018-05-21
dt=2018-04-07
dt=2018-01-03

这给出了每个表的分区列表。此表的分区字段为 dt这是一个日期列。我想查看已排序的分区。

文档没有解释如何做到这一点:
https://docs.aws.amazon.com/athena/latest/ug/show-partitions.html

我尝试通过以下方式添加订单:
SHOW PARTITIONS tablename order by dt;

但它给出:

AmazonAthena; Status Code: 400; Error Code: InvalidRequestException;

最佳答案

我刚刚遇到了同样的问题,并在 information_schema 中找到了解决方案数据库。如果您的表只包含一个分区列,请使用以下查询获取有序列表:

SELECT partition_value
FROM information_schema.__internal_partitions__
WHERE table_schema = '<DB_NAME>'
AND table_name = '<TABLE_NAME>'
ORDER BY partition_value

关于amazon-athena - 在 Amazon Athena 中按顺序显示分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50735925/

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