这几个 oracl 查询题怎么做

1、请从表中查询工作是CLERK的所有人的姓名、工资、部门号、部门名称以及部门地址的信息。2、查询表EMP中所有的工资大于等于2000的雇员姓名和他的经理的名字。3、在表... 1、请从表中查询工作是CLERK的所有人的姓名、工资、部门号、部门名称以及部门地址的信息。
2、查询表EMP中所有的工资大于等于2000的雇员姓名和他的经理的名字。
3、在表EMP中查询所有工资高于JONES的所有雇员姓名、工作和工资。
4、列出没有对应部门表信息的所有雇员的姓名、工作以及部门号。
5、查找工资在1000~3000之间的雇员所在部门的所有人员信息
6、列出至少有一个员工的所有部门。
7、列出薪金比“SMITH”多的所有员工。
对Oracle数据库基本表EMP和DEPT操作:
展开
 我来答
badkano
2013-11-26 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885368
团长

向TA提问 私信TA
展开全部
1
select a.ename,a.sal,a.deptno,b.dname,b.loc from emp a,dept b where a.deptno=b.deptno and a.job='CLERK'
2
select a.ename,b.mgr from emp a,emp b where a.mgr=b.empno and a.sal>2000
3
select ename,job,sal from emp where sal>(select sal from emp where ename='JONES')
4
select ename,job,deptno from emp where deptno not in (select deptno from dept)
5
select * from emp where sal between 1000 and 3000
6
select * from dept where deptno in (select deptno from emp)
7
select ename from emp where sal>(select sal from emp where ename='SMITH')
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式