关于几个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有点问题
展开
 我来答
_java_lover
2011-02-16
知道答主
回答量:47
采纳率:0%
帮助的人:18.8万
展开全部
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;
仁科信息
2024-07-24 广告
Oracle EBS运维是确保企业资源规划系统稳定、高效运行的关键环节。它涵盖了系统监控、性能优化、故障排查与恢复等多方面内容。通过持续的监控和数据分析,运维团队能够及时发现并解决潜在问题,保障系统的稳定性和安全性。同时,他们还需要与业务部... 点击进入详情页
本回答由仁科信息提供
焦油尼古丁
2011-02-17 · 超过22用户采纳过TA的回答
知道答主
回答量:66
采纳率:100%
帮助的人:46万
展开全部
4.update EMP set SALARY=SALARY*1.1 where SALARY<600 and dno=(select dno from dept where dname='销售部');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式