Linux 拨号vps windows公众号手机端

oracle中的group concat怎么使用

lewis 9年前 (2016-07-16) 阅读数 13 #VPS/云服务器
文章标签 oracle

在Oracle数据库中,没有直接提供类似MySQL中的GROUP_CONCAT函数来实现字符串拼接操作。但是可以使用LISTAGG函数来实现类似的效果。

示例:

SELECT department_id, LISTAGG(employee_name, ', ') WITHIN GROUP (ORDER BY employee_name) AS employees
FROM employees
GROUP BY department_id;

上面的示例中,通过LISTAGG函数将同一部门的员工姓名拼接成一个字符串,并按照员工姓名排序,使用逗号加空格作为分隔符。groupBy部门ID来实现对同一部门的员工姓名进行拼接操作。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门