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

Oracle高级查询

any这块感觉稍微有一点饶,很容易理解错
select deptno,avg(sal)
from emp group by deptno
having avg(sal) =
(select max(avg(sal)) from emp group by deptno);
这个叫高级??这么高级么?
通过嵌套子查询,把伪列变成“实列”
大神来教教我
外连接的核心总结得很到位
温故而知新,nice!
梳理的很清晰,多谢!
SELECT CI_ID,WM_CONCAT(STU_NAME)
FROM ( SELECT A.CI_ID,B.STU_NAME
FROM PM_CI A, PM_STU B WHERE INSTR(A.STU_IDS,B.STU_ID)>0)
GROUP BY CI_ID
活到老学到老一生一世学不了
select t.ci_id, wm_concat(stu_name)
from pm_ci t ,pm_stu d
where instr(t.stu_ids,d.stu_id)>0
group by t.ci_id
笛卡尔积吧
--查询语句
select c.CI_ID,WM_CONCAT(s.STU_NAME) STU_NAME
from pm_ci c,PM_STU s
where instr(c.STU_IDS,s.STU_ID)>0
GROUP BY c.CI_ID
课程须知
小伙伴们,学习本课程前需要掌握Oracle的语法基础,并且对Oracle的函数有所了解。如不了解这两部分内容,请移步《Oracle数据库开发必备利器之SQL基础》和《Oracle数据库开发利器之函数》两门教程。
老师告诉你能学到什么?
1、掌握分组查询 2、掌握多表查询 3、掌握子查询

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消