gpt4 book ai didi

sql - 如何将 SQL 数据从一个 View 转换为 Postgres 中的另一个 View

转载 作者:行者123 更新时间:2023-11-29 11:56:12 25 4
gpt4 key购买 nike

我有这样的数据表

id group order value
-------------------------
1 1 1 23
2 1 2 34
3 2 1 234
4 2 2 77
5 2 3 102

我想插入到表中,因此每组一行,值显示一串以逗号分隔的值顺序。

id group value
----------------
1 1 23,34
2 2 234,77,102

我该怎么做?我正在使用 Postgres 9.3

最佳答案

Postgres 支持string_agg():

select row_number() over () as id, "group", string_agg(value, ',' order by "order")
from t
group by "group";

关于sql - 如何将 SQL 数据从一个 View 转换为 Postgres 中的另一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51328035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com