【发布时间】:2017-03-16 20:15:12
【问题描述】:
我有一些描述更广泛数据集的数据。它以三列的格式给出;字段、字段类型、注释。然后每一行都是字段之一。我想要做的是旋转第一列,以便行成为我将加载数据的列。我一直在使用交叉表查看创建表函数,但到目前为止,我尝试过的输出只是重新排序了我的行;
SELECT *
FROM crosstab( 'select field, fieldtype, notes FROM
databasestructure order by 1,2')
AS final_result(field TEXT, fieldtype text,notes text);'
【问题讨论】:
-
请编辑问题并添加示例数据和预期结果。
标签: postgresql pivot-table crosstab