froster

博客园 首页 新随笔 联系 订阅 管理

现有职员表,部门表,薪水发放记录表结构如下:
SQL> desc employees
 名称                                      是否为空? 类型
 ----------------------------------------- -------- ----------------------------
 EMPLOYEE_ID                               NOT NULL NUMBER(6)
 FIRST_NAME                                         VARCHAR2(20)
 LAST_NAME                                 NOT NULL VARCHAR2(25)
 EMAIL                                     NOT NULL VARCHAR2(25)
 PHONE_NUMBER                                       VARCHAR2(20)
 HIRE_DATE                                 NOT NULL DATE
 JOB_ID                                    NOT NULL VARCHAR2(10)
 SALARY                                             NUMBER(8,2)
 COMMISSION_PCT                                     NUMBER(2,2)
 MANAGER_ID                                         NUMBER(6)
 DEPARTMENT_ID                                      NUMBER(4)

SQL> desc departments;
 名称                                      是否为空? 类型
 ----------------------------------------- -------- ----------------------------
 DEPARTMENT_ID                             NOT NULL NUMBER(4)
 DEPARTMENT_NAME                           NOT NULL VARCHAR2(30)
 MANAGER_ID                                         NUMBER(6)
 LOCATION_ID                                        NUMBER(4)

SQL> desc payoff_history
 名称                                      是否为空? 类型
 ----------------------------------------- -------- ----------------------------
 EMP_ID                                    NOT NULL NUMBER(6)
 MONEY                                              NUMBER(8,2)
 GIVEN_DATE                                         DATE

SQL> spool off

写出如下要求的查询语句
问题1:查询薪水最高的职员的姓名
问题2:查询到目前为止,获得薪水总额最大的职员的姓名
问题3:查询所有部门中,各部门所有职员薪水总值最大的部门名称

posted on 2005-11-01 10:38  大牛  阅读(254)  评论(4编辑  收藏  举报