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

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

Oracle高級查詢

感覺最里層那個rownum沒有什么作用,
其實這樣的就可以查出來
SELECT * FROM  ?( SELECT rownum r, e.empno, e.ename, e.sal
    ?    ?    ?    ?       ?    ?    ?    ? ?FROM (SELECT * from emp ORDER BY sal DESC) e)
?WHERE r>=5 AND r<=8 ;
老師和清華大學出版社出版的《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
老師沒講錯,注意看清問題!是要大于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下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消