oracle 数据库默认的scott.emp表的各种查询
1、列出至少有一个员工的所有部门。selectEMPNO,ENAME,JOB,MGRHIREDATE,SAL,COMM,DEPTNOfromscott.empwheree...
1、列出至少有一个员工的所有部门。
select EMPNO,ENAME,JOB,MGR HIREDATE,SAL,COMM,DEPTNO from scott.emp where ename in('ALLEN','BLAKE');
2、列出薪金比“SMITH”多的所有员工。
3、列出所有员工的姓名及其直接上级的姓名。
select ENAME from scott.emp;
4、列出受雇日期早于其直接上级的所有员工。
5、列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门
6、列出所有“CLERK”(办事员)的姓名及其部门名称。
7、列出最低薪金大于1500的各种工作。
8、列出在部门“SALES”(销售部)工作的员工的姓名,假定不知道销售部的部门编号。
9、列出薪金高于公司平均薪金的所有员工。
10、列出与“SCOTT”从事相同工作的所有员工。
11、列出薪金等于部门30中员工的薪金的所有员工的姓名和薪金。
12、列出薪金高于在部门30工作的所有员工的薪金的员工姓名和薪金。
13、列出在每个部门工作的员工数量、平均工资和平均服务期限。
14、列出所有员工的姓名、部门名称和工资。
15、列出所有部门的详细信息和部门人数。
16、列出各种工作的最低工资。
17、列出各个部门的MANAGER(经理)的最低薪金。
表是oracle自带的emp表.麻烦各位帮忙弄出来。最好代码是小写的。容易区别。谢谢!!
真心求各位帮助.`!谁回答了就给谁了.再次感谢 展开
select EMPNO,ENAME,JOB,MGR HIREDATE,SAL,COMM,DEPTNO from scott.emp where ename in('ALLEN','BLAKE');
2、列出薪金比“SMITH”多的所有员工。
3、列出所有员工的姓名及其直接上级的姓名。
select ENAME from scott.emp;
4、列出受雇日期早于其直接上级的所有员工。
5、列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门
6、列出所有“CLERK”(办事员)的姓名及其部门名称。
7、列出最低薪金大于1500的各种工作。
8、列出在部门“SALES”(销售部)工作的员工的姓名,假定不知道销售部的部门编号。
9、列出薪金高于公司平均薪金的所有员工。
10、列出与“SCOTT”从事相同工作的所有员工。
11、列出薪金等于部门30中员工的薪金的所有员工的姓名和薪金。
12、列出薪金高于在部门30工作的所有员工的薪金的员工姓名和薪金。
13、列出在每个部门工作的员工数量、平均工资和平均服务期限。
14、列出所有员工的姓名、部门名称和工资。
15、列出所有部门的详细信息和部门人数。
16、列出各种工作的最低工资。
17、列出各个部门的MANAGER(经理)的最低薪金。
表是oracle自带的emp表.麻烦各位帮忙弄出来。最好代码是小写的。容易区别。谢谢!!
真心求各位帮助.`!谁回答了就给谁了.再次感谢 展开
1个回答
展开全部
1、
select * from 部门表 b where b.deptno in (select u.DEPTNO from scott.emp u) ;
2、
select * from scott.emp u where exists(select * from scott.emp m where m.ename ='SMITH')
3、
不明表字段,无法回答
4、同上……
更多追问追答
追问
应该能做出来的吧...老师说用子查询.但是我不会
追答
我又不知道表名和表字段含义,做个毛啊!不是所有人都知道教材上那几个例子表的。。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询