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

Oracle高级查询

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

最新回答 / 慕慕4157745
讲义在哪里???

+ 我来回答 回答最高可+2积分
笛卡尔积吧
--查询语句
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
select temp.ciId, wm_concat(temp.stuName)
from (select pc.ci_id ciId,
instr(pc.stu_ids, ps.stu_id),
ps.stu_name stuName
from pm_ci pc, pm_stu ps
where instr(pc.stu_ids, ps.stu_id)<0
order by 1,2) temp group by .
@慕粉3311989 的查询结果和老师要求的不符
将实用的都讲了
select c.ci_id 选课表序号,wm_concat(s.stu_name) 学生姓名
from pm_ci c, pm_stu s
where instr(c.stu_ids,s.stu_id) >0
group by c.ci_id
层次查询讲的很直观细致,非常好。
SELECT * FROM(
SELECT ROWNUM r,e.empno,e.ename,e.sal
FROM (SELECT empno,ename,sal FROM emp ORDER BY nvl(sal,0) DESC) e
) WHERE r>=5 AND r <=8;
简单通俗易懂。给老师赞一个。一遍就看懂并且记住了,感谢

最新回答 / 虫二002
count函数里怎么能有等式呢。。。
老师讲的太好了
课程须知
小伙伴们,学习本课程前需要掌握Oracle的语法基础,并且对Oracle的函数有所了解。如不了解这两部分内容,请移步《Oracle数据库开发必备利器之SQL基础》和《Oracle数据库开发利器之函数》两门教程。
老师告诉你能学到什么?
1、掌握分组查询 2、掌握多表查询 3、掌握子查询

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消