zoukankan      html  css  js  c++  java
  • Oracle_11g 第二次作业

    一,数据操纵
    1. 在dept表中插入两行数据
    (1)50,’IT’,’SHENYANG’;(2)60,’HR’,’DALIAN’;

    2. 设置保存点beforeup

    3. 更新dept表,将60号部门位置改为BEIJING

    4. 设置保存点afterup

    5. 使用delete删除dept表中部门号为50、60两行数据

    6. 回滚到保存点afterup并查看结果

    7. 回滚到保存点before并查看结果

    8. 回滚整个事务

    二、子查询

    1. 查询BLAKE所在部门的所有员工的姓名、入职时间。

    2. 查询工资高于平均工资的所有员工的编号和姓名,其结果按照工资的降序排列。

    3. 查询姓名中包含“T”字母的员工所在的部门号,以及这些部门所包含的所有员工的编号和姓名。

    4. 查出所有工作在Dallas的员工的姓名、部门编号、工作。

    5. 查出由King直接管辖的所有员工的姓名和工资。
     

    6. 写出与任何一个奖金非空的员工的部门号、薪水相匹配的员工的姓名、部门号。

    7. 查询出与在Dallas的任何一个员工的薪水和奖金相匹配的所有员工的姓名、部门名称和工资。

    8.查询出所有工资和佣金与Scott相同的雇员的姓名、雇佣日期和工资。注意:结果中不包括Scott本人。

    三、使用分组函数对数据进行聚合

    1.      查出所有员工的最高、最低、平均的工资,以及工资的总和,列名分别是maxsal,minsal,avgsal,sumsal。这些数值都用四舍五入进行处理。

    2.      按照工作类型分类,查出每种工作的名称和基员工的最高、最低、平均的工资、工资的总和,这些数值都用四舍五入进行处理。

    3.      查出每种工作的名称和从事该工作的人数。

    4.      查出不当领导的职工姓名。

    5.      按照工作分类,查工作及最高最低工资的差额,该列命名为difference。

  • 相关阅读:
    (转)extern用法详解
    (转)extern用法,全局变量与头文件
    关于将数字转换成中文表达程序
    不用对战平台玩魔兽
    结构体内存对齐问题(转)
    今天碰到的很奇怪的问题
    99乘法表
    自我检讨
    收支簿
    掠夺论
  • 原文地址:https://www.cnblogs.com/z-zixu/p/9782655.html
Copyright © 2011-2022 走看看