如何在Oracle中使用数据透视功能转置列

时间:2018-08-28 07:56:40

标签: sql oracle pivot

我正在尝试创建一个查询,以使用PIVOT函数将行转置为列。

这是special_needs

sn_id  org_id  ps_code

900050 2774309  PS
900049 2774309  BL
900051 2774309  SD

我的预期结果

org_id  ps_1 ps_2 ps_3

2774309  PS   BL   SD

在此示例中,针对org_id 2774309有3种不同的ps_code,但针对任何给定的ps_codes可能有多达10种不同的org_id

我的问题-我应该如何编写数据透视表来处理此问题?

0 个答案:

没有答案