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

Oracle高级查询

最新回答 / 虫二002
count函数里怎么能有等式呢。。。

已采纳回答 / qq_贾晓艳_04377255
自连接查询必然产生笛卡尔集,自连接是先产生笛卡尔集,然后根据设定的条件进行筛选数据的,所以不适合操作大数据。层次查询相当于对一个表进行操作,不会产生笛卡尔集。相对效率会高很多。

最新回答 / weibo_鼬铭_0
--这里的instr是字符分割函数,行转列函数是wm_concatselect wm_concat(empno) from emp;你可以看下运行结果

最新回答 / pusamm花黎
soctt用户里面的emp,dect,salgrade 三个表及表中的数据是系统自带的。当装完oracle服务端时会自带这些数据,不需要自己创建

最新回答 / KAWHIL
你好,我觉得你的想法不对。打个比方,emp表中的deptno列有10,20和30三个部门,detpno为10的员工有4位,他们的员工名ename分别为a,b,c和d。你想要过滤掉重复的部门使得deptno为10的结果为1条,那我问你在deptno为10的行上,如果要还要显示ename这一列,那该显示a,b,c还是d呢???

最赞回答 / 慕粉3931929
在实际使用中,很少使用中文作为别名的。当然这里这样使用是为了让大家能看懂字段的意思而已。

最新回答 / 爱笑的她
耗费的资源是CPU的,当然占用CPU越多,相应的速度就会变慢的。

最新回答 / Levenly3954363
1.select e.ename 领导名,count(p.empno) 员工人数from emp e,emp pwhere e.empno = p.mgrgroup by e.ename;
课程须知
小伙伴们,学习本课程前需要掌握Oracle的语法基础,并且对Oracle的函数有所了解。如不了解这两部分内容,请移步《Oracle数据库开发必备利器之SQL基础》和《Oracle数据库开发利器之函数》两门教程。
老师告诉你能学到什么?
1、掌握分组查询 2、掌握多表查询 3、掌握子查询

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消