• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何在Netezza中将列填充为行

sql 来源:Anusha 3次浏览

我是Netezza的新手,我需要您的帮助将15列转换为目标表中的行。如何在Netezza中将列填充为行

我遇到过REGEXP函数,但我不确定确切的语法。

这里是例子:

来源有它作为

Col 1 Col 2 Col 3 Col 4 Col 5 Col 6 
1  2  3  4  5 6 

预期目标

Col A 

1 
2 
3 
4 
5 
6 

我在这里引用的6列,但我有3套15列,这样我没有感觉结合是一个正确的选择。请帮我


===========解决方案如下:

一个简单的方法是union all

select col1 as colA from t union all 
select col2 from t union all 
select col3 from t union all 
select col4 from t union all 
select col5 from t union all 
select col6 from t; 

我看不出有什么正则表达式的功能与你的问题,这基本上是如何在Netezza公司做“逆透视”做。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)