如何在 SQL Teradata 中转置 table
How transpose a table in SQL Teradata
我在 Teradata 中有此 table,查询如下:
select column1, column2,column3 from squema.table;
column1 column2 column3 count
ab1 ab2 tip1 123
ab1 ab2 tip2 23
ab1 ab2 tip3 5
我正在尝试转置,但我没有在 Teradata 中找到一个好的样本来获得这个 table:
column1 column2 tip1 tip2 tip3
ab1 ab2 123 23 5
感谢您的帮助。
用例
select column1, column2,max(case when column3='tip1' then count end) as tip1
,
max(case when column3='tip1' then count end) as tip2,
max(case when column3='tip1' then count end) as tip3
from squema.table group by column1, column2
我在 Teradata 中有此 table,查询如下:
select column1, column2,column3 from squema.table;
column1 column2 column3 count
ab1 ab2 tip1 123
ab1 ab2 tip2 23
ab1 ab2 tip3 5
我正在尝试转置,但我没有在 Teradata 中找到一个好的样本来获得这个 table:
column1 column2 tip1 tip2 tip3
ab1 ab2 123 23 5
感谢您的帮助。
用例
select column1, column2,max(case when column3='tip1' then count end) as tip1
,
max(case when column3='tip1' then count end) as tip2,
max(case when column3='tip1' then count end) as tip3
from squema.table group by column1, column2