oracle中部门工资降序排列,1. ORACLE 数据库的雇员表 emp 的结构定义如下 : empn o number(4 ) 员工编号,主 键 enam e varchar2(10 ) 员工姓 ...

1. ORACLE 数据库的雇员表 emp 的结构定义如下 : empn o number(4 ) 员工编号,主 键 enam e varchar2(10 ) 员工姓 名 jo b varchar2(9 ) 职 位 mg r number(4 ) 上级雇员编 号 hiredat e dat e 入职日 期 sa l number(7,2 ) 工 资 deptn o number(2 ) 部门编 号 要求使用 sql 完成以下功能: 实现:查询所有员工信息。 实现:查询所有员工的编号和姓名。 实现:查询所有员工的 JOB ,不允许有重复值。 实现:从 emp 表查询所有的部门编号,不允许有重复值。 实现:查询部门编号为 20 的员工信息。 实现:查询并显示部门号为 2 0 的员工姓名及年薪(不含奖金)。 实现:查询工资高于 2000 的员工姓名。 实现:查询工资介于 2000~3000 的员工姓名。 实现:查询部门编号为 20 的员工姓名、工作岗位和工资,并按工资降序排列。 实现:查询员工名字首字母是 'S' 的员工信息。 实现:查询员工名字尾字母是 'S' 的员工信息。 实现:查询员工名字第二个字母为 'A' 的员工信息。 实现:查询出员工表中补助为空的员工信息。 实现:查询出员工表中补助非空的员工信息。 实现:查询工资高于 ALLEN 的员工的姓名及其工资。 实现:查询和 ALLEN 的工作岗位相同的员工的姓名。 实现:查询和 ALLEN 的工作部门相同的员工的姓名。 实现:查询工作岗位为 SALESMAN 或 ANALYST 的员工姓名。 实现:统计各部门员工的总人数。 实现:统计各部门最高工资和最低工资。 实现:统计各部门的总工资和平均工资。 实现:查询部门编号为 20 的部门的最高工资、最低工资、总工资和平均工资。 实现:查询并显示部门平均工资 2000 以上的部门雇员人数及平均工资。 实现:查询并显示所有员工的总人数、总工资和平均工资。 实现:将名为 ALLEN 的员工工资提高 15% 。 实现:将部门编号为 10 的员工工资提高 10% 。 实现:将名为 MARTIN 的员工工 资设置为 4000; 实现:在 emp 表的员工编号和员工姓名上创建复合索引。 实现:在 dept 表的部门编号和部门名称上创建复合索引。 实现:基于 emp 表建立包含员工编号、员工姓名、工资和部门号的视图 vw_emp ,并利用该视图进行查询。 实现:向员工表增加一条记录:员工编号: 7300 ,员工姓名: ALICE ,工资: 4500 ,部门编号: 10 。 实现:向员工表增加一条记录:员工编号: 7301 ,员工姓名: ERIK ,雇员日期: 2012 年 3 月 10 日, 工资: 4000 ,部门编号: 20 。 实现:更新员工号为 7300 的职工入职日期为 2013 年 3 月 10 日。 实现:删除员工名为 ALICE 的员工信息。 实现: 查询所有员工的姓名、工作岗位、工资、所属部门编号及办公地点信息。 实现:查询在 "NEW YORK" 工作的员工信息。 实现:查询员工部门为 ACCOUNTING 的员工信息。 实现:从 emp 表中检索出工资低于 1000 且在 1981 年 9 月 1 号之前入职的雇员信息。 实现:查询出工资高于本部门平均工资的雇员信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值