- 4
- 0
- 约 5页
- 2017-01-19 发布于重庆
- 举报
over分析函數
准备工作: table:oracle用户scott下的emp表 ; 一. Oracle 从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是 对于每个组返回多行,而聚合函数对于每个组只返回一行。 exp:
Sql代码
select?t.empno,t.ename,sum(t.sal)?from?emp?t??
这样会报:ORA-00937:非单组分组函数; 结论:聚合函数只能返回1行值。
Sql代码
select?t.empno,t.ename,sum(t.sal)over()?sum?from?emp?t??
返回的结果:
empno ename sum 7369 SMITH 142781.99 7499 ALLEN 142781.99 7521 WARD 142781.99 7566 JONES 142781.99 7654 MARTIN 142781.99 7698 BLAKE 142781.99 7782 CLARK 142781.99 7788 SCOTT 142781.99 7839 KING 142781.99 7844 TURNER 142781.99 7876 ADAMS 142781.99 7900 JAMES 142781.99 7902 FORD 142781
您可能关注的文档
最近下载
- 英语不规则动词过去式.pdf VIP
- 道路毕业设计说明书含图纸 (1).docx
- 火电检修工程全过程规范化管理0805华电集团.pdf VIP
- 高教中职职高数学基础模块上册课件.pptx
- 仓储系列《林德平衡重叉车335-03AC故障代码》.pdf VIP
- nts-130系列数显电测表v1.0技术说明书.pdf VIP
- 仓储系列《林德平衡重叉车324-02维修说明书》.pdf VIP
- TesseralPro手册(中文版)[整理].pdf VIP
- 降低透析患者透析中低血压发生率的品管圈项目汇报.pptx VIP
- 广东省深圳市南山区2025-2026学年八年级上学期期末学业质量评估语文试卷 (含答案).docx VIP
原创力文档

文档评论(0)