oracl数据库应用题,求大佬帮忙,万分感谢@@😍😍😍 5
一、设有关系EMP(ENO.ENAMESALARYDNO),其中各属性的含义依农为职工号、姓名,工资和所在领门号,以及关系DEPT(DNO,DNAME,MANAGER),...
一、设有关系EMP (ENO. ENAME SALARY DNO),其中各属性的含义依农为职工号、姓名,工资和所在领门号,以及关系DEPT (DNO, DNAME,MANAGER),其中各属性含义体次为部门号、部门名称、部门经理的职工号。
1、试用SQL语句查询各部门中工资不低干600元的职工的平均工资。。
2.请用 SQL语句将”销售部”的那些工 贵数副低于600的职工的工资上调10%
3创建只包含10号和20号制门员工的规图(cmp10 201视图中包括全部员工信息,且创建之后不允许修改.。
4、 创建一个序列(1). 起给值为1.无最大镇、增量1,无看环,。
二、编写一个PLSQL程序,使用游标(cuEmp)在EMP表中找到工资超过6000元的最低工资并输出结果。使用变量V lastname表示员工姓名字段,使用变量valary表示员工工资字段,数据类型同表中相应字视类型,
三、编写带参数的存储过程getDrqxByID. 实现根撂部门编释在部门表中读取部门信息的功能,。
四、编写带参数的函数getMusSal根据输入的部编号返回对应部门员工的最高 展开
1、试用SQL语句查询各部门中工资不低干600元的职工的平均工资。。
2.请用 SQL语句将”销售部”的那些工 贵数副低于600的职工的工资上调10%
3创建只包含10号和20号制门员工的规图(cmp10 201视图中包括全部员工信息,且创建之后不允许修改.。
4、 创建一个序列(1). 起给值为1.无最大镇、增量1,无看环,。
二、编写一个PLSQL程序,使用游标(cuEmp)在EMP表中找到工资超过6000元的最低工资并输出结果。使用变量V lastname表示员工姓名字段,使用变量valary表示员工工资字段,数据类型同表中相应字视类型,
三、编写带参数的存储过程getDrqxByID. 实现根撂部门编释在部门表中读取部门信息的功能,。
四、编写带参数的函数getMusSal根据输入的部编号返回对应部门员工的最高 展开
1个回答
2019-07-11
展开全部
1、试用SQL语句查询各部门中工资不低干600元的职工的平均工资。
select dname as 部门名称,avg(salary)
as 平均工资 from emp a,dept b
where a.dno=b.dno and salary>=600 group by dname
2.请用 SQL语句将”销售部”的那些工资数额低于600的职工的工资上调10%。
update EMP
set SALARY=SALARY*1.1
where DNO in
(select DNO
from emp, dept
where emp.dno=dept.dno
and dname=‘销售部’
and salary<600)
select dname as 部门名称,avg(salary)
as 平均工资 from emp a,dept b
where a.dno=b.dno and salary>=600 group by dname
2.请用 SQL语句将”销售部”的那些工资数额低于600的职工的工资上调10%。
update EMP
set SALARY=SALARY*1.1
where DNO in
(select DNO
from emp, dept
where emp.dno=dept.dno
and dname=‘销售部’
and salary<600)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询