select job, sum(sal) as sum_sal, deptno from emp where deptno = 10 group by deptno, job;
时间: 2024-06-04 21:07:36 浏览: 117
oracle基本查询操作子查询用法实例分析
这是一个 SQL 查询语句,作用是从 emp 表中选取部门编号为 10 的员工数据,按照职位进行分组,并计算每个职位的薪水总和。
具体解释如下:
- job:表示职位列
- sum(sal) as sum_sal:表示薪水总和列,使用 sum 函数计算 sal 列的总和,并将结果重命名为 sum_sal
- deptno:表示部门编号列
- emp:表示数据来源表名
- where deptno = 10:表示筛选条件,只选取部门编号为 10 的记录
- group by deptno, job:表示按照部门编号和职位进行分组,以便进行统计计算。
阅读全文