为了账号安全,请及时绑定邮箱和手机立即绑定

Oracle高级查询

讲的很详细,很感谢老师!
没明白注意啥
select * from emp
where sal=(select min(sal) from emp)
查询员工信息:职位与7566员工一样,薪水大于7782员工的薪水 单行
select *
from emp
where job=(select job from emp where empno=7566) and
sal>(select sal from emp where empno=7782)
相关子查询,员工sal大于本部门sal
select rownum,empno,ename,sal,(select avg(sal) from emp where deptno=e.deptno ) avgsal
from emp e
where sal>(select avg(sal) from emp where deptno=e.deptno)
老师六比比比比比比比比比比比比比
牛B棒棒棒棒棒棒
追寻此道直至终生。
分层查询
from emp
connect by prior empno=mgr
start with mgr is null
connect 上一层的员工号=老板号
分层查询
from emp
connect by prior empno=mgr
connect 上一层的员工号=老板号
老师好流弊~~~
古拜-->group by
这是太有方言的英语嘛
说得好像所有的都得加group by一样
课程须知
小伙伴们,学习本课程前需要掌握Oracle的语法基础,并且对Oracle的函数有所了解。如不了解这两部分内容,请移步《Oracle数据库开发必备利器之SQL基础》和《Oracle数据库开发利器之函数》两门教程。
老师告诉你能学到什么?
1、掌握分组查询 2、掌握多表查询 3、掌握子查询

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消