db2 的group_concat
时间: 2024-05-15 19:10:38 浏览: 157
mysql的group_concat函数使用示例
5星 · 资源好评率100%
DB2数据库中的GROUP_CONCAT函数用于将一个或多个列的值连接成一个字符串,这个字符串可以根据指定的分隔符进行分隔。在DB2中,GROUP_CONCAT函数需要使用XMLAGG和XMLELEMENT函数结合使用来实现。
下面是一个示例查询,使用GROUP_CONCAT函数将同一个部门的所有员工姓名连接成一个字符串,并用逗号分隔:
SELECT DEPTNO,
GROUP_CONCAT(ENAME, ',') AS EMPLOYEES
FROM EMPLOYEE
GROUP BY DEPTNO;
这个查询会返回每个部门的部门编号以及该部门所有员工的姓名,多个姓名之间用逗号隔开。
阅读全文