gpt4 book ai didi

sql - 查询多个分区配置单元?

转载 作者:行者123 更新时间:2023-12-02 07:03:54 25 4
gpt4 key购买 nike

如何在 Hive 中查询同一张表的多个分区?在同一个命令中?

类似???

SELECT * FROM mytable WHERE partition ='first_partition' and partition='second_partition'

最佳答案

在 Hive 中,分区也是一列,所以从查询的角度来看,没有区别。您可以将其视为一列。

如果表 page_views 在列 date 上分区,则以下查询检索 2008-03-01 之间仅几天的行>2008-03-31.

SELECT page_views.*
FROM page_views
WHERE page_views.date >= '2008-03-01' AND page_views.date <= '2008-03-31'

在你的情况下,你可以使用 like

SELECT * FROM mytable WHERE column_one ='first_partition' and column_two ='second_partition'

如果你给出表结构会更清楚。

关于sql - 查询多个分区配置单元?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15528172/

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