动态配置单元中的数据透视表

时间:2018-08-10 06:36:25

标签: sql hive hiveql

我正在尝试动态地将特定列的行转置为配置单元中的多列,而不是在SQL中对值进行硬编码。

目前,我能够使用以下SQL来实现。

SELECT factors, MAX(CASE WHEN factors='a' THEN 0 else 0 end) as a,MAX(CASE WHEN factors='b' THEN 0 else 0 end)as b,MAX(CASE WHEN factors='c' THEN 0 else 0 end)as c from my_table group by factors

我想在没有硬编码值的情况下使其动态化。 例如: enter image description here

0 个答案:

没有答案