已知每个部门有一个经理,统计输出部门名称、部门总人数、 总工资和部门经理。

原创 2016年05月31日 17:54:22
--已知每个部门有一个经理,统计输出部门名称、部门总人数、
--总工资和部门经理。
--1.一个游标select deptno,count(*),sum(sal) from emp group by deptno;4个参数 v_deptname ,v_count,v_count_sal,v_dept_manager
--2.

set serveroutput on
declare
v_deptno number;
v_dept_name varchar2(20);
v_count number;
v_count_sal number;
v_dept_manager varchar2(20);
cursor c_dept is select deptno,count(*),sum(sal) from emp group by deptno;
begin


open c_dept;
dbms_output.put_line('--------------部门统计---------------');
dbms_output.put_line('部门名称    '||'人员总数  '||'薪资总和  '||'部门经理  ');
loop
fetch c_dept into v_deptno,v_count,v_count_sal;
exit when c_dept%notfound;
select dname into v_dept_name from dept where deptno = v_deptno;
select ename into v_dept_manager from emp where deptno = v_deptno and job = 'MANAGER';
dbms_output.put_line(rpad(v_dept_name,15)||rpad(v_count,6)||rpad(v_count_sal,10)||rpad(v_dept_manager,6));
end loop;
close c_dept;
end;

已知每个部门有一个经理,统计输出部门名称、部门总人数、 总工资和部门经理。

--已知每个部门有一个经理,统计输出部门名称、部门总人数、 --总工资和部门经理。 --1.一个游标select deptno,count(*),sum(sal) from emp group b...
  • fenglin20115588
  • fenglin20115588
  • 2016年05月31日 17:54
  • 1208

《数据库SQL实战》统计出当前各个title类型对应的员工当前薪水对应的平均工资。

题目描述 统计出当前各个title类型对应的员工当前薪水对应的平均工资。结果给出title以及平均工资avg。 CREATE TABLE salaries ( emp_no int(11) NO...
  • wickedvalley
  • wickedvalley
  • 2017年08月20日 14:44
  • 267

几个sql语句例子

--【1】查询出每个部门的编号、名称、位置、部门人数、平均工资 ---多字段分组统计 1400*400=560000 select d.deptno,dname,loc,count(empno)...
  • y8805655
  • y8805655
  • 2016年03月22日 19:58
  • 147

MySQL查询每个部门的最高薪水

假设有两个表Department和Employee。 department的表结构如下: +-------+-------------+------+-----+---------+---------...
  • delavior
  • delavior
  • 2015年04月09日 14:18
  • 1229

用一个SQL语句选出每个部门工资最高的员工

tab_salary表结构: name  varchar(50) departid number salary binary_float   SQL实现: select A.* f...
  • s77108887
  • s77108887
  • 2013年11月18日 12:56
  • 9354

Oracle 分组函数

分组函数的联系巩固
  • jike_yl
  • jike_yl
  • 2017年08月04日 19:00
  • 167

查询每个部门工资前三名的员工信息

问:Oracle的EMP表,查询每个部门工资前三名的员工信息,如何写??  解答:(通用sql) [java] view plain copy s...
  • moshansk
  • moshansk
  • 2016年10月13日 09:51
  • 4423

作为一个IT部门经理.....

from:http://www.cnwmz.com/qiyeguanli/201103/121302.html 以前我是负责技术的,后来当上的该部门的经理,发觉自己有很多缺点,特别是管理方面,有些力...
  • shencaifeixia1
  • shencaifeixia1
  • 2013年05月08日 16:08
  • 1501

一句sql 在所有部门中选择平均工资最高的部门所有员工

曾经考过的一道题,考了几次几次不会,今天遇到了高人,请教了下,记下来。要求: 在一张表emp如下,选择所有部门中平均工资最高的部门的所有员工的信息。emp表结构如下: no  name  salary...
  • subuser
  • subuser
  • 2010年08月26日 19:16
  • 3909

用PL/SQL语言编写一程序,实现按部门分段统计各个工资段的职工人数、以及各部门的工资总额

--用PL/SQL语言编写一程序,实现按部门分段 --(6000以上、6000-3000,3000元以下)统计各个 --工资段的职工人数、以及各部门的工资总额(工资总额中不包括奖金) --创建结果表...
  • u012110719
  • u012110719
  • 2015年08月22日 00:10
  • 2496
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:已知每个部门有一个经理,统计输出部门名称、部门总人数、 总工资和部门经理。
举报原因:
原因补充:

(最多只允许输入30个字)