cy2*_*221 16 sql postgresql string-aggregation listagg
我必须用最新的postgres替换Oracle驱动程序.
Postgres不知道LISTAGG的功能.我必须用逗号分隔来连接值.
Postgres中Oracle函数LISTAGG的等价物是什么?
谢谢.
Viv*_* S. 21
Postgres中的等效函数是 string_agg()
select string_agg(col,',') from my_table
Run Code Online (Sandbox Code Playgroud)
string_agg:输入值连接成一个字符串,用分隔符分隔
小智 8
从 Postgres 9.0 或更高版本开始,我相信您可以执行以下操作:
SELECT c_id, STRING_AGG(c_grp_id, ',' ORDER BY c_grp_id) AS group_ids
FROM c_grp_at
GROUP BY c_id
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26347 次 |
| 最近记录: |