我想知道是否有办法在 Postgres 上的 SELECT 语句中使用同一数据集中另一列的值对列进行别名。
鉴于
我使用WITH子句创建一个大型查询作为公用表表达式 – month_index.是否可以在交叉表查询的源代码sql中引用此公用表表达式? 当我做错了 关系“month_index”不存在 WITH month_index AS
(
SELECT ...
)
SELECT * FROM CROSSTAB(
'SELECT rowid AS row_name,
CONCAT('
我在Postgres数据库中实现了这个功能: http://www.cureffi.org/2013/03/19/automatically-creating-pivot-table-column-names-in-postgresql/ 这是功能: create or replace function xtab (tablename varchar, rowc varchar, colc var