亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Oracle高級查詢

我都是1.5倍速。。。
SELECT a.ci_id, wm_concat(b.stu_name) FROM (SELECT ci_id, substr(stu_ids, instr(stu_ids, stu_id), length(stu_id)) AS stu_id FROM pm_ci, pm_stu WHERE stu_id =
substr(stu_ids, instr(stu_ids, stu_id), length(stu_id))) a,
pm_stu b
WHERE a.stu_id = b.stu_id
GROUP BY a.ci_id;
筆記中from后面的子查詢得到的結果必須是多條記錄 感覺不是很妥當
select empno 員工號,ename 姓名,sal 月薪,sal*12 年薪
from (select * from emp where ename='KING') e;
mysql 左外連接:
select d.deptno 部門號,d.dname 部門名稱,count(e.empno) 人數
from dept d left join emp e
on d.deptno=e.deptno
group by d.deptno,d.dname;
右外連接 :(取右表的全部)
select d.deptno 部門號,d.dname 部門名稱,count(e.empno) 人數
from emp e,dept d
where e.deptno(+)=d.deptno
group by d.deptno,d.dname;
左外連接:(取左表的全部)
select d.deptno 部門號,d.dname 部門名稱,count(e.empno) 人數
from dept d,emp e
where d.deptno=e.deptno(+)
group by d.deptno,d.dname;
這個講的非常到位?。?!
實質上是復制一張表
很好,很需要的一門課程
我分析應先這樣
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 后使用子查詢的便利性就顯露出來了
老師講的太棒了,條理非常清晰,正好最近苦于學習無限級分類,老師講的內容對我幫助非常大,謝謝老師!
非常好,非常細!
課程須知
小伙伴們,學習本課程前需要掌握Oracle的語法基礎,并且對Oracle的函數有所了解。如不了解這兩部分內容,請移步《Oracle數據庫開發必備利器之SQL基礎》和《Oracle數據庫開發利器之函數》兩門教程。
老師告訴你能學到什么?
1、掌握分組查詢 2、掌握多表查詢 3、掌握子查詢

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消