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

Oracle高级查询

很好,很需要的一门课程
我分析应先这样
select *
from pm_ci a,pm_stu b
然后
select a.ci_id,instr(a.stu_ids,b.stu_id)
from pm_ci a, pm_stu b;
前面有个例子
select deptno,wm_concat(ename) from emp group by deptno;
之后又这样一下
select deptno,ename from emp;
然后就卡住了
老师讲课的思路好清晰,双击666666
在这一节from 后使用子查询的便利性就显露出来了
老师讲的太棒了,条理非常清晰,正好最近苦于学习无限级分类,老师讲的内容对我帮助非常大,谢谢老师!

已采纳回答 / 慕粉4296478
改成这个样子就可以了select  deptno, (select min(sal) from emp where deptno = e.deptno) from emp egroup by deptnohaving (select min(sal) from emp where deptno = e.deptno ) > (select min(sal) from emp where deptno =20);
非常好,非常细!
select e.emp,e.name,e.sal,d.avg(sal)
from emp e, (select deptno,avg(sal) from emp) d
where e.empno=d.emptno and e.sal>d.avg(sal)
老师没讲左链接 右链接 内链接
老师讲的很好
select a.ci_id,wm_concat(b.stu_name) stu_names
from teacher_lbh a,student_lbh b
where instr(a.stu_ids,b.stu_id)>0
group by a.ci_id
但是查询结果 并不是按照张三 李四。。。排序的
wonderful
课程须知
小伙伴们,学习本课程前需要掌握Oracle的语法基础,并且对Oracle的函数有所了解。如不了解这两部分内容,请移步《Oracle数据库开发必备利器之SQL基础》和《Oracle数据库开发利器之函数》两门教程。
老师告诉你能学到什么?
1、掌握分组查询 2、掌握多表查询 3、掌握子查询

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消