SQL_wm_concat函数实验:实现字段合并

页面导航:首页 > 数据库 > MsSql > SQL_wm_concat函数实验:实现字段合并

SQL_wm_concat函数实验:实现字段合并

来源: 作者: 时间:2016-01-27 10:35 【

原创作品,出自 深蓝的blog 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。深蓝的blog:http: blog csdn net huangyanlong article details 41347109 wm_concat函数:字段合并函数

wm_concat函数:字段合并函数

目标:根据某字段相同值,实现其它某字段合并

【实验】
使用实验scott用户下的emp表

SQL> select * from emp;
--先来查看一下emp表的全部内容
EMPNO JOB MGR HIREDATE SAL COMM DEPTNO ENAME
----- --------- ----- ----------- --------- --------- ------ ----------------------------
7369 CLERK 7902 1980/12/17 800.00 20
7499 DBA 7698 1981/2/20 1600.00 300.00 30
7521 DBA 7698 1981/2/22 1250.00 500.00 30
7566 MANAGER 7839 1981/4/2 2975.00 20
7654 DBA 7698 1981/9/28 1250.00 1400.00 30
7698 DBA 7839 1981/5/1 2850.00 30
7782 MANAGER 7839 1981/6/9 2450.00 10
7788 ANALYST 7566 1987/4/19 3000.00 20
7839 PRESIDENT 1981/11/17 5000.00 10
7844 DBA 7698 1981/9/8 1500.00 0.00 30
7876 CLERK 7788 1987/5/23 1100.00 20
7900 DBA 7698 1981/12/3 950.00 30
7902 ANALYST 7566 1981/12/3 3000.00 20
7934 CLERK 7782 1982/1/23 1300.00 10
14 rows selected


SQL> select DEPTNO,wm_concat(job) jobs from emp group by deptno;
--查看同一个部门里,存在的全部职位的名称
DEPTNO JOBS
------ ---------------------------------------------------------------------
10 MANAGER,CLERK,PRESIDENT
20 CLERK,ANALYST,CLERK,ANALYST,MANAGER
30 DBA,DBA,DBA,DBA,DBA,DBA

 

Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<