【发布时间】:2020-03-30 04:04:17
【问题描述】:
例如,我有一个按列 ym (202001) 分区的表。
现在,有一个 SQL 将 ym 转换为其他时间格式:
select * from table
where from_unixtime(unix_timestamp(`table`.ym , 'yyyyMM')) >= '2020-01-01 00:00:00')
AND from_unixtime(unix_timestamp(`table`.ym , 'yyyyMM')) < '2020-01-05 00:00:00');
分区列不是原来的值,是否还有分区效果?
Hive 是只扫描202001 分区范围还是整个表范围?
有这方面的官方文件吗?谢谢。
【问题讨论】:
标签: hive hive-partitions