金仓数据库将一个字段的数据或者多个字段的值拼接

将一个字段的值拼接

string_agg(字段a,'分隔符')

将多个字段的值连接

concat_ws('分隔符',字段a,字段b)

将多个字段的值拼接成一条

string_agg(concat_ws('分隔符',字段a,字段b)) as 新名字

测试:

test=# select * from bb;
 ID
----
(0 rows)

test=# insert into bb values (1),(2),(3);
INSERT 0 3
test=# select * from bb;
 ID
----
  1
  2
  3
(3 rows)

test=# select string_agg(id,',') from bb;
 STRING_AGG
------------
 1,2,3
(1 row)

你可能感兴趣的:(数据库,数据库)