1 刪除Hive表中一個或多個分區
alter table drop partition(ymd=20200415)
alter table drop partition(ymd>=20200415)
alter table drop partition(ymd>=20200401,ymd<=20200415) -- 分區區間,中間用逗號。
2 union all
Hive在1.2.0之前的版本只支持union all,在1.2.0之後的版本才支持union.而我的Hive版本是1.1.0。
union all 不去重。
如果用的是1.2.0之前的版本想給數據去重,那就用distinct或row_number()吧。(row_number(),分組,加行號,選行號爲1的數據)