黑马程序员-Oracle(第七讲)

黑马程序员-oracle(第七讲)

1、求部门中哪些人的薪水最高

 

求出各部门的平均薪水所属的等级

 

求出每个部门中所有人薪水等级的平均值

 

2、需求:求出雇员中有哪些人是经理

 

3、面试题:不用组函数求出emp表中薪水最高的人和他的薪水(也就是不让用max函数)

 

4、面试题:求出平均薪水最高的部门的部门编号和平均薪水

 

5、面试题:求出平均薪水最高的部门的部门名称和平均薪水

 

另一种方式:

既然第四题中已经求出了部门编号,我们可以直接根据部门编号从dept中查找对应的部门名称。

6、求平均薪水的等级最低的部门的部门名称


 

我们可以看到上面这个非常长的sql语句中有很多不分是重复的,那么我们可不可以为这部分定义一个别名,下面直接用呢?答案是不可以

演示:



 

这时候就要用到视图:
创建视图时以v$开头

演示:



 

这时候会出现权限不足,所以我们需要以管理员权限登陆并且赋予scott用户创建表、创建视图的权限


再次尝试创建视图

 

其实,视图就是一张表,或者一个子查询,视图是一张虚表,实际的数据还是存在实际的表中,但是我们可以直接从视图中取出数据。

 

既然我们已经创建了视图,我们就可以利用这个视图来简写上面的写法。

 

7、求出比普通员工的最高薪水还要高的经理人名称及薪水

 

其实这么写就行了,老师这么写的

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要下载DBD-Oracle,你可以按照以下步骤进行操作: 首先,你需要访问Perl的CPAN(Comprehensive Perl Archive Network)网站,该网站是一个Perl模块的维护和分发知名网站。 在CPAN网站的搜索框中,输入“DBD-Oracle”。然后,点击“搜索”按钮,以查找DBD-Oracle模块。 在搜索结果中,选择适当的DBD-Oracle模块版本,然后点击模块名称,进入模块页面。 在模块页面中,你可以找到模块的基本信息、依赖关系、使用文档等。确保你选择与你的Perl版本和操作系统相匹配的版本。 一旦你确认了版本,你可以找到一个“下载”按钮或下载链接,点击它来下载DBD-Oracle模块的压缩文件。 下载完成后,解压缩压缩文件到你选择的目录中。 进入解压缩后的目录,你将找到一个名为“Makefile.PL”的文件。使用文本编辑器打开该文件,并根据需要进行任何自定义配置。 保存并退出文件后,打开终端或命令提示符窗口,并导航到DBD-Oracle模块目录。 在命令提示符下,运行以下命令来安装DBD-Oracle模块: ``` perl Makefile.PL make make install ``` 等待安装过程完成,如果没有错误,说明DBD-Oracle模块已经成功安装。 最后,你可以在你的Perl脚本中使用DBD-Oracle模块,通过连接到Oracle数据库并执行SQL查询等操作。 希望以上步骤对你有所帮助,祝你顺利下载和安装DBD-Oracle模块!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值