关于几个sql。大家帮帮忙
设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资、所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),...
设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资、所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。
1. 请通过SQL语句创建表EMP、DEPT。
2.试用SQL语句完成以下查询:列出各部门中工资不低于600元的职工的平均工资。
3. 写出“查询001号职工所在部门名称”的关系代数表达式。
4. 请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%。
我感觉1楼的大哥sql有点问题 展开
1. 请通过SQL语句创建表EMP、DEPT。
2.试用SQL语句完成以下查询:列出各部门中工资不低于600元的职工的平均工资。
3. 写出“查询001号职工所在部门名称”的关系代数表达式。
4. 请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%。
我感觉1楼的大哥sql有点问题 展开
2个回答
展开全部
1.create table EMP(
ENO int not null;
ENAME varchar(50);
SALARY int;
DNO int;
)
create table DEPT(
DNO int not null;
DNAME varchar(50);
MANAGER varchar(50);
)
2.select avg(SALARY) from EMP where SALARY>600 group by DNO
3.select DNAME from DEPT,EMP where DEPT.DNO=EMP.DNO;
4.update EMP set SALARY=SALARY*(1+10%) where SALARY<600;
ENO int not null;
ENAME varchar(50);
SALARY int;
DNO int;
)
create table DEPT(
DNO int not null;
DNAME varchar(50);
MANAGER varchar(50);
)
2.select avg(SALARY) from EMP where SALARY>600 group by DNO
3.select DNAME from DEPT,EMP where DEPT.DNO=EMP.DNO;
4.update EMP set SALARY=SALARY*(1+10%) where SALARY<600;
仁科信息
2024-07-24 广告
2024-07-24 广告
Oracle EBS运维是确保企业资源规划系统稳定、高效运行的关键环节。它涵盖了系统监控、性能优化、故障排查与恢复等多方面内容。通过持续的监控和数据分析,运维团队能够及时发现并解决潜在问题,保障系统的稳定性和安全性。同时,他们还需要与业务部...
点击进入详情页
本回答由仁科信息提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询