oracle拼接字段和group by的使用
来源:互联网 发布:linux 覆盖式复制 编辑:程序博客网 时间:2024/06/01 10:36
题目:
要求是在oracle数据库中。
解决:这里先将后面的工资和部门可以通过group by得到
所以得到
id是通过拼接的,oracle有相应的函数:wm_concat和LISTAGG(id,’,’) WITHIN GROUP( ORDER BY depon),得到:
使用的sql:
select LISTAGG(id,’,’) WITHIN GROUP( ORDER BY depon),sum(salary),depon
from test_1
group by depon;
select wm_concat(id) ,sum(salary),depon
from test_1
group by depon
0 0
- oracle拼接字段和group by的使用
- oracle在group by时某列有多个值的拼接
- oracle mysql group by 对剩余字段进行拼接
- oracle select非group by的字段
- oracle group by 字段合并
- mysql分组并多行拼接--group_concat和group by的使用
- oracle 的 group by 和 rollup,cube 的使用。
- MySQL和Oracle使用group by的区别
- oracle中group by字符拼接
- oracle 与ms sql对日期字段使用group by
- Oracle中group by 的使用
- oracle中group by 和order by 共同使用
- oracle的group by
- Order by 和 group by 的联合使用 并对某一字段中的不同结果进行重命名和自由排序
- oracle 中group by和 order by的区别
- Oracle入门:Order By 和Group By 的基本用法
- Having和Group by的使用
- sql: group by 和 limit的使用
- JDK支持的JAXB版本
- 计算机硬件组成
- ArrayBlockingQueue和LinkedBlockingQueue的使用
- 简单研究跨域的几种方法
- kettle运行时报错 could not create java virtual machine
- oracle拼接字段和group by的使用
- 《JAVA异常处理》ArrayIndexOutOfBoundsException异常与OutOfMemoryError错误
- Struts2中集合在jsp中循环显示
- TCP/IP、Http、Socket的区别
- 第4章:分治策略 ——最大字数组问题
- 数据仓库介绍
- LeetCode-35.Search Insert Position
- JAVA SE 8 学习笔记(四)日期和时间API
- Android中的WebView进行直接加载网页