相关疑难解决方法(0)

在 Postgres 中的多列中的任何一列上分组

是否可以在 Postgres 中创建某种分组链?假设我有以下图表:

CREATE TABLE foo AS
SELECT row_number() OVER () AS id, *
FROM ( VALUES
  ( 'X', 'D', 'G', 'P' ),
  ( 'F', 'D', 'L', 'M' ),
  ( 'X', 'N', 'R', 'S' ),
  ( 'Y', 'I', 'W', NULL ),
  ( 'U', 'Z', 'E', NULL )
) AS f(a,b,c,d);

id | a | b | c | d
------------------
 1 | X | D | G | P
 2 | F | D | L | M
 3 | …
Run Code Online (Sandbox Code Playgroud)

postgresql aggregate postgresql-9.5

8
推荐指数
2
解决办法
3768
查看次数

标签 统计

aggregate ×1

postgresql ×1

postgresql-9.5 ×1