希望你们一切都好。
这是我的数据集 的截图] 1
现在真实的数据集目前有近三千行,我正在努力做的是将联系人从十二列分解为三列。
Company name | Contact | Position | Email
FooFoo Inc | Me | ceo | stuff@
FooFoo Inc | You | ceo | stuff@
FooFoo Inc | Friend | ceo | stuff@
FooFoo Inc | Picard | cto | stuff@
Pear Co..... etc.
关于如何处理这个问题有什么建议吗? 谢谢大家!
最佳答案
使用UNION ALL
:
select company_name, primary_contact contact, contact_position position, email
union all select company_name, contact_2, contact_2_position, contact_2_email
union all select company_name, contact_3, contact_3_position, contact_3_email
union all select company_name, contact_4, contact_4_position, contact_4_email
关于sql - postgresql:将多列拆分为行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58401145/