mysql支持select deptno, collect(empno) within group (order by empno asc) as empnos from emp group by deptno;吗
时间: 2023-12-06 07:40:57 浏览: 182
Mysql利用group by分组排序
在MySQL 8.0及以上版本中,是支持这个语法的。这个语法使用了聚合函数`collect()`,它是MySQL 8.0引入的新函数,用于将行数据集合成数组并返回。语法中的`within group (order by empno asc)`用于指定集合后的数组中元素的顺序。因此,这个SQL语句可以将每个部门的员工编号按升序排列,并将其集合成一个数组,然后将这个数组作为一个字段(empnos)返回。
阅读全文