7、oracle迁移到postgres-逗号拼接函数listagg与string_agg

发布时间 2023-12-01 18:22:28作者: 站着说话不腰疼

oracle迁移到postgres-逗号拼接函数listagg与string_agg

oracle中的listagg函数与postgres中的string_agg函数都可以实现逗号拼接字符

1、listagg函数

SELECT t.id,listagg(字段1, ',') within GROUP(ORDER BY 字段1) as check_msg2
                         FROM dual;

within GROUP(ORDER BY 字段1):是排序

2、string_agg函数

SELECT t.id,string_agg(字段1, ',' ORDER BY 字段1) as check_msg2 

ORDER BY 字段1:是排序