繁体   English   中英

Toad for Oracle-重塑从宽到长

[英]Toad for Oracle- Reshape Wide to Long

我正在尝试将数据集从宽到长进行转置。 我已经做到了这是SAS,但这是新手。 理想情况下,我想要每个ID和代码一个唯一的行。 不知道是否可以一步或多次完成,无论哪种方式对我来说都很好。 我的数据看起来像这样。

ID   code1   code2   code3
1     abc     def     ghi
1     abc     xyz     def
2     zyx     abc     mno

我希望它看起来像

ID  Code_concat
1   abc
1   def
1   ghi
1   xyz
2   zyx
2   abc
2   mno

任何建议将不胜感激,谢谢!

如果要删除重复项,最简单的方法是union

select id, code1 as code_concat from t union
select id, code2 as code_concat from t union
select id, code3 as code_concat from t;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM