array_join(array_agg(jczc),';'),
array_agg(rn) -- 用数组函数实现数组 就能实现自动排序 这个数组都是默认升序 是一对一对应的元素 所以用 array_agg(rn) 或者 array_sortby(array_agg(jczc),array_agg(rn)) 效果是一样的
array_sortby(array_agg(jczc),array_agg(rn)) -- 按array_agg(rn) 进行排序
array_join(reverse(array_sort(array_agg(cc))),'; ') as res
array_join(array_sort(array_distinct(array_agg(cc))),',') as res
array_join(array_sort(array_agg(cc)),'; ') as res
原始效果:
原始数据是 一行一行的,需要实现分组 合并TOP1,TOP2,TOP3 按顺序 直接用group_concat()函数在2.5版本是无法实现升序或者降序,所以我们可以通过合并数组 来实现升序或者降序,array_sort()系统默认升序, 如果需要降序的话可以通过reverse()来实现 通过以上的3个函数可以达到升序降序的效果;