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

Oracle高级查询

老师和清华大学出版社出版的《Oracle SQL入门与实战经典》中讲得很多例子一模一样,推荐一下,各有侧重点吧!挺喜欢这个老师的讲课风格的。
不得了!看到报表这个词,突然对SQL*Plus有了一个新认识
讲得很好,把平时没注意的容易犯错误的地方将得清楚明白了!
car
select CI_ID ,wm_concat(stu_name) from pm_ci a ,pm_stu b where instr(a.stu_ids,b.stu_id) >0
group by CI_ID

最赞回答 / 万夫莫敌
select max(avg_sal) from (select deptno,avg(sal) avg_sal from emp group by deptno);

最新回答 / CrispinWang
我觉得要根据实际情况看吧,
老师没讲错,注意看清问题!是要大于30号部门任意一个员工的薪水
这明显是左斜杠 还说是右斜 哈哈哈
找到当时上课老师一说话就困的感觉了
有空看一下,当复习
instr(a,b)函数也可以用模糊查询代替

select c.c_id,wmsys.wm_concat(s.stu_name)

from course c,student s

where c.stu_ids like '%'||s.stu_id||'%'

group by c.c_id;
老师这个嵌套太多,效率会低吧,应该也可以用分析函数来完成
select rownum,rank, empno,ename,sal

from (select empno,ename,sal row_number() over(order by sal desc) rank from emp)

where rank>=5 and rank<=8;
错了还望大家指正,谢谢!
课程须知
小伙伴们,学习本课程前需要掌握Oracle的语法基础,并且对Oracle的函数有所了解。如不了解这两部分内容,请移步《Oracle数据库开发必备利器之SQL基础》和《Oracle数据库开发利器之函数》两门教程。
老师告诉你能学到什么?
1、掌握分组查询 2、掌握多表查询 3、掌握子查询

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消