【发布时间】:2017-11-27 14:06:55
【问题描述】:
我需要转换以下行:
表 {name,col} 值{(x,value1), (x , 值 2) (x , 值 3) (x , 值 2) (x , 值 3) (y , 值 1) (y , 值 3) (y , 值 3) (z , value1)}
分为以下列: {name ,value1, value2 , value3} 值{(x,1,2, 2), (y, 1, 0 , 2)(z, 1, 0 , 0)} 我使用以下代码,但它不知道交叉表:
SELECT * FROM 交叉表 ( '选择名称,列,计数(列) 从表 按名称分组 按名称排序 ) AS(名称文本,value1整数,value2整数,value3整数)
【问题讨论】:
标签: postgresql