Oracle中PL/SQL的例题:-- 输入部门编号,在控制台打印这个部门的名称,总人数,平均工资(基本工资+奖金)
Posted zhangmenghui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle中PL/SQL的例题:-- 输入部门编号,在控制台打印这个部门的名称,总人数,平均工资(基本工资+奖金)相关的知识,希望对你有一定的参考价值。
declare -- 声明record类型对象 type emp_record_type is record ( v_dname dept.dname%type, v_count emp.empno%type, v_avgesal emp.sal%type ); -- 声明record类型的变量 v_emp emp_record_type; begin -- 查询数据 ,给变量赋值 select d.dname,count(e.ename),avg(sal+nvl(comm,0)) into v_emp from emp e inner join dept d on e.deptno=d.deptno where d.deptno=&no group by d.dname; -- 控制台打印输出record类型变量中的数据 dbms_output.put_line(‘部门名称:‘||v_emp.v_dname||‘总人数:‘||v_emp.v_count||‘平均工资:‘||v_emp.v_avgesal); end;
以上是关于Oracle中PL/SQL的例题:-- 输入部门编号,在控制台打印这个部门的名称,总人数,平均工资(基本工资+奖金)的主要内容,如果未能解决你的问题,请参考以下文章