如何在插入临时表时将行转换为列?

时间:2017-09-07 10:51:33

标签: postgresql pivot rows crosstab dynamic-columns

我希望在插入临时表时将行转换为列。我在某处读过有关交叉表的内容,但并不确定如何将它用于我的目的。

首先假设我查询

select cat_id, category_name from category_tab;

cat_id        category_name

111              books    

112              pen

113              copy    

现在我想要一个应该像

的临时表
  s_no        books       pen      copy

   1                 

   2             

   3               

s_no将是序列号,先前查询的行将成为新临时表中的列。

我如何在postgres中完成这项任务?

0 个答案:

没有答案