在 HIVE 中转置 SQL
Transpose in HIVE SQL
我正在尝试像下面这样转置。
clm_nb part_nb
008195066 20401
008195066 20411
008195179 89598
008195179 89599
008195277 56478
008195277 56477
clm_nb part_nb part_nb
008195066 20401 20411
008195179 89598 89599
008195277 56477 56477
查看您的数据,您似乎需要在第二列的第一列中输入最大值,例如:
select clm_nb , min(part_nb) min_part, max(part_nb) max_part
from my_table
group by clm_nb
我正在尝试像下面这样转置。
clm_nb part_nb
008195066 20401
008195066 20411
008195179 89598
008195179 89599
008195277 56478
008195277 56477
clm_nb part_nb part_nb
008195066 20401 20411
008195179 89598 89599
008195277 56477 56477
查看您的数据,您似乎需要在第二列的第一列中输入最大值,例如:
select clm_nb , min(part_nb) min_part, max(part_nb) max_part
from my_table
group by clm_nb