gpt4 book ai didi

sql - 如何找到最新的分区值

转载 作者:行者123 更新时间:2023-12-02 21:12:35 29 4
gpt4 key购买 nike

从Hive查询中获取最新分区值的任何方法。

目前,我正在使用show partitions table_name查找分区列表,然后通过在Java中进行迭代来获取最后一个值。如果有任何查询,最好找到最后一个分区值。

即使我们可以使用DDL Query之类的其他选项,也需要花费一些时间来获取。select max(partitions_field) from table_name

最佳答案

您可以尝试在bash中运行以下命令:

hive -e "show partitions shemaName.tableName;" 2>&1 | grep "partitionColumnName" | head -1

我想您已经有了解决方案的主意,您唯一需要确定的是分区列值以排序顺序显示(在我的情况下是这样),因为我使用的格式为 yyyy.mm.dd

关于sql - 如何找到最新的分区值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39908481/

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