数据仓库服务 GaussDB(DWS)-使用string_agg函数查询执行结果不稳定:处理方法

时间:2025-02-12 15:02:21

处理方法

String_agg中增加order by,语句修改为如下格式保证ename字段是按照相同的顺序来拼接的,从而满足查询结果是稳定的。

1234
select count(*) from(select deptno, string_agg(ename, ',' order by ename desc) from employee group by deptno) t1 ,(select deptno, string_agg(ename, ',' order by ename desc) from employee group by deptno) t2where t1.string_agg = t2.string_agg;
support.huaweicloud.com/trouble-dws/dws_09_0088.html