Oracle sqlover用法
程序员文章站
2022-07-04 13:57:28
--求和两种结果相同
select e.employee_id ,e.first_name,e.salary,sum(e.salary)
from employees e
group by e.em...
--求和两种结果相同
select e.employee_id ,e.first_name,e.salary,sum(e.salary)
from employees e
group by e.employee_id ,e.first_name,e.salary;
select e.employee_id ,e.first_name,e.salary,sum(e.salary) over() sum
from employees e;
--求和
--第二行的sum=第一行里的sal+第二行里的sal;
-- 第二行的sum=第一行里的sal+第二行里的sal+第三行里的sal;
select e.employee_id,
e.department_id,
e.first_name,
e.salary,
sum(e.salary) over(order by e.first_name) sum
from employees e;
--每个sum的值都是把last_name相同的sal值进行求和。
select e.employee_id,
e.department_id,
e.last_name,
e.salary,
sum(e.salary) over(partition by e.last_name) sum
from employees e;
上一篇: 夏季减肥必吃十水果 草莓助消化甜橙消食
推荐阅读
-
详解Django中Request对象的相关用法
-
C# 中string.split用法详解
-
Zend Framework教程之模型Model用法简单实例
-
ASP.NET中Dictionary基本用法实例分析
-
ASP.NET中GridView、DataList、DataGrid三个数据控件foreach遍历用法示例
-
JS字典Dictionary类定义与用法示例
-
Android中CountDownTimer倒计时器用法实例
-
Android Notification的多种用法总结
-
Android自定义view Path 的高级用法之搜索按钮动画
-
Python循环语句之break与continue的用法