課程
/數(shù)據(jù)庫
/Oracle
/Oracle高級(jí)查詢
e1那一行的排序沒有作用到rownum吧?沒有將排序放在from的里面進(jìn)行,那么取出的前8條記錄跟有沒有排序無關(guān)吧?進(jìn)行order by 操作后,rownum并沒有改變啊
2017-06-08
源自:Oracle高級(jí)查詢 5-2
正在回答
你說的對(duì),最內(nèi)層的e1表不需要rownum列
rownum的排序永遠(yuǎn)按默認(rèn)順序生成的,與orderby無關(guān)。e2表中的rownum不是行號(hào),是實(shí)際的列,因?yàn)榕ce2表自身的偽列重名,所以把rownum命名為r,r實(shí)際上為e1表的行號(hào),但卻是e2表的第一列,所以進(jìn)行orderby后發(fā)生了改變。
慕粉1474178094
舉報(bào)
數(shù)據(jù)庫開發(fā)中應(yīng)用廣泛的高級(jí)查詢,本教程通過大量的案例詳細(xì)講解
3 回答有點(diǎn)小疑問
1 回答案例一是不是有點(diǎn)問題?
2 回答子查詢中的空值問題,最后這點(diǎn)有點(diǎn)不明白
2 回答老師最后說的,比所有員工低的員工信息是不是沒有啊
3 回答請(qǐng)教問題啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-09-12
你說的對(duì),最內(nèi)層的e1表不需要rownum列
2017-06-08
rownum的排序永遠(yuǎn)按默認(rèn)順序生成的,與orderby無關(guān)。e2表中的rownum不是行號(hào),是實(shí)際的列,因?yàn)榕ce2表自身的偽列重名,所以把rownum命名為r,r實(shí)際上為e1表的行號(hào),但卻是e2表的第一列,所以進(jìn)行orderby后發(fā)生了改變。