oracle scott用户几张表的关联查询,谁能帮我把这些解决一下,悬赏100,谢谢各位了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle scott用户几张表的关联查询,谁能帮我把这些解决一下,悬赏100,谢谢各位了相关的知识,希望对你有一定的参考价值。

4、 列出受雇日期早于其直接上级的所有员工的编号、姓名、部门名称、部门位置、部门人数。
5、 列出部门名称和这些部门的员工信息(数量、平均工资),同时列出那些没有员工的部门。
6、 列出所有“CLERK”(办事员)的姓名及其部门名称,部门的人数,工资等级。
7、 列出最低薪金大于1500的各种工作及此从事此工作的全部雇员人数及所在部门名称、位置、平均工资。
8、 列出在部门“SALES”(销售部)工作的员工的姓名、基本工资、雇佣日期、部门名称,假定不知道销售部的部门编号。
9、 列出薪金高于公司平均薪金的所有员工,所在部门,上级领导,公司的工资等级。
10、 列出与“SCOTT”从事相同工作的所有员工及部门名称,部门人数。
11、 列出公司各个工资等级雇员的数量、平均工资。
12、 列出薪金高于在部门30工作的所有员工的薪金的员工姓名和薪金、部门名称。
13、 列出在每个部门工作的员工数量、平均工资和平均服务期限。
14、 列出所有员工的姓名、部门名称和工资。
15、 列出所有部门的详细信息和部门人数。
16、 列出各种工作的最低工资及从事此工作的雇员姓名。
17、 列出各个部门的MANAGER(经理)的最低薪金、姓名、部门名称、部门人数。
18、 列出所有员工的年工资,所在部门名称,按年薪从低到高排序。
19、 查出某个员工的上级主管及所在部门名称,并要求出这些主管中的薪水超过3000
20、 求出部门名称中,带‘S’字符的部门员工的、工资合计、部门人数。
21、 给任职日期超过30年或者在87年

参考技术A 没有表结构阿 。。。追问

orcale中scott用户中自带的四张表其中的三张

参考技术B 要什么?SQL语句?追问

是的,查询语句

追答

周末给出

追问

谢谢您,可是到了周末我估计我也已经有了答案了

追答

呵呵,现在手头没有oracle,到时候再说吧

追问

那也十分感谢您的积极回答

参考技术C 是不是说雇员等等的表,emp里面有smith这个人的?追问

是的,主要是emp和dept两个表,salgrade表偶尔用到

追答

题也太多了,你会几道哪些不会帮你做,现在还在+班coding类

追问

现在17,18,19已经做出来了,其他的我还在努力,其中4、5、6、7我想了半天也做不出来

追答

现在帮你写4567

追问

谢谢谢谢,太麻烦您了

追答

4、select a.empno 雇员编号,
a.ename 雇员名称,
(select b.dname from dept b where b.deptno = a.deptno) 部门名称,
(select c.loc from dept c where c.deptno = a.deptno) 部门位置
from emp a, emp b
where a.mgr = b.empno
and a.hiredate < b.hiredate

追问

4,5,6,7,8.10,11,17
就剩下这几道题了
其他的题我都基本都搞定了

追答

太多了,没有那么多时间弄今天

追问

那好吧
那也感谢您
您还在加班吧?真是辛苦了
我无法表示我对您的感谢
只能把悬赏提到了最高的200

本回答被提问者采纳

Scott用户的四张表:

Scott用户的四张表:

转载:http://www.cnblogs.com/mchina/archive/2012/09/06/2649951.html

在Oracle的学习之中,重点使用的是SQL语句,而所有的SQL语句都要在scott用户下完成,这个用户下一共有四张表,可以使用:

SELECT * FROM tab;

查看所有的数据表的名称,如果现在要想知道每张表的表结构,则可以采用以下的命令完成:

DESC 表名称;

1、  部门表:dept

名称

类型

描述

1

DEPTNO

NUMBER(2)

表示部门编号,由两位数字所组成

2

DNAME

VARCHAR2(14)

部门名称,最多由14个字符所组成

3

LOC

VARCHAR2(13)

部门所在的位置

技术分享

2、  雇员表:emp

名称

类型

描述

1

EMPNO

NUMBER(4)

雇员的编号,由四位数字所组成

2

ENAME

VARCHAR2(10)

雇员的姓名,由10位字符所组成

3

JOB

VARCHAR2(9)

雇员的职位

4

MGR

NUMBER(4)

雇员对应的领导编号,领导也是雇员

5

HIREDATE

DATE

雇员的雇佣日期

6

SAL

NUMBER(7,2)

基本工资,其中有两位小数,五倍整数,一共是七位

7

COMM

NUMBER(7,2)

奖金,佣金

8

DEPTNO

NUMBER(2)

雇员所在的部门编号

技术分享

3、  工资等级表:salgrade

名称

类型

描述

1

GRADE

NUMBER

工资的等级

2

LOSAL

NUMBER

此等级的最低工资

3

HISAL

NUMBER

此等级的最高工资

技术分享

4、  工资表:bonus

名称

类型

描述

1

ENAME

VARCHAR2(10)

雇员姓名

2

JOB

VARCHAR2(9)

雇员职位

3

SAL

NUMBER

雇员的工资

4

COMM

NUMBER

雇员的奖金

分类: Oracle

英语:

desc

descend,下降

降序排列

Dept

Department 部门

部门表

Accounting

会计

财务部

research

研究

研究部

Sales

销售的

销售部

Operations

操作

运营部

     

Emp

Employee

职员

Hiredate

 

雇佣日期

Sal

Sales

工资

Comm

Comment

奖金

以上是关于oracle scott用户几张表的关联查询,谁能帮我把这些解决一下,悬赏100,谢谢各位了的主要内容,如果未能解决你的问题,请参考以下文章

oracle高级查询(实例基于scott用户四张表)

求oracle scott用户下的表

oracle查询一个数据库有几张表

oracle数据库中的scott.emp是啥

Oracle创建用户,并赋于只读某几张表的权限

ORACLE数据库 存储过程 中 从几张级联表中查询 出结果集,循环添加到另一张表的某一字段