根据表中的行创建一个分隔列表
来源:互联网 发布:一键救砖刷机软件 编辑:程序博客网 时间:2024/05/21 07:04
6.10 根据表中的行创建一个分隔列表---要求将emp表中的ename,用逗号间隔合并在一起显示。如:CLARK,KING,MILLERlistagg:把字符串连在一起SELECT deptno, SUM(sal) AS total_sal, listagg(ename, ',') within GROUP(ORDER BY ename) AS totoal_ename FROM emp GROUP BY deptno;listagg(ename, ',') 第一个参数 第2个是分隔符(自定义)within GROUP(ORDER BY ename 当前分组内SQL> SELECT empno, 2 ename, 3 deptno, 4 sal, 5 SUM(sal) over(PARTITION BY deptno) AS total_sal, 6 listagg(ename, ',') within GROUP(ORDER BY ename) over(PARTITION BY deptno) AS total_ename 7 FROM emp 8 WHERE deptno IN (10, 20); EMPNO ENAME DEPTNO SAL TOTAL_SAL TOTAL_ENAME---------- ---------- ---------- ---------- ---------- ------------------------------ 7782 CLARK 10 2450 8750 CLARK,KING,MILLER 7839 KING 10 5000 8750 CLARK,KING,MILLER 7934 MILLER 10 1300 8750 CLARK,KING,MILLER 7876 ADAMS 20 1100 10875 ADAMS,FORD,JONES,SCOTT,SMITH 7902 FORD 20 3000 10875 ADAMS,FORD,JONES,SCOTT,SMITH 7566 JONES 20 2975 10875 ADAMS,FORD,JONES,SCOTT,SMITH 7788 SCOTT 20 3000 10875 ADAMS,FORD,JONES,SCOTT,SMITH 7369 SMITH 20 800 10875 ADAMS,FORD,JONES,SCOTT,SMITH已选择8行。主查询不分组的时候,分析函数取分组的数据
0 0
- 根据表中的行创建一个分隔列表
- 根据表中的行创建一个分隔列表
- Oracle函数listagg根据表中的行创建分隔列表
- 用JS动态创建一个有序表(根据输入添加子列表项)
- 根据Powerdesigner 创建数据库中的表
- 如何创建根据一个表的结构创建另一个表。
- Python 如何根据字符串创建列表
- 将一张表中的数据根据某行数据合并,并将另一行数据以逗号分隔合并
- sql server 怎么根据一个表创建另一个表?
- 根据一个表的结构创建另一个表
- 根据列表中的指定字段进行排序
- 根据值删除列表中的某些元素
- 创建一个虚列表控件
- 使用MFC创建一个分隔的窗口的步骤
- 使用纯CSS3创建一个纺锤形分隔线
- 使用纯CSS3创建一个纺锤形分隔线
- Oracle 根据分隔符分隔字符串
- 根据某一分隔符分隔字符串
- Objective-C学习阶段的知识点总结
- HDU 1195 Open the Lock BFS
- ZOJ 1160 Biorhythms
- 关于ajax与注解详解
- Zony Save Manager
- 根据表中的行创建一个分隔列表
- 《Programming in Lua 3》读书笔记(二十)
- sql server 什么是全外连接,左外连接,右外连接,它们的区别又是什么?
- unity3d插件Daikon Forge GUI 中文教程-7-高级控件slider的使用
- STM32中GPIO的8种工作模式
- hdu 1071 The area
- 链队列-队列的链式表示和实现
- share_ptr 引用计数的实现
- HDU 1200 To and Fro