我正在尝试动态地将特定列的行转置为配置单元中的多列,而不是在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