例如,我有一个按列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
分区范围还是整个表范围?
有这方面的官方文件吗?谢谢。