你是指row_number函數(shù)嗎?
創(chuàng)新互聯(lián)基于成都重慶香港及美國(guó)等地區(qū)分布式IDC機(jī)房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動(dòng)大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)服務(wù)器托管報(bào)價(jià),主機(jī)托管價(jià)格性價(jià)比高,為金融證券行業(yè)服務(wù)器主機(jī)托管,ai人工智能服務(wù)器托管提供bgp線路100M獨(dú)享,G口帶寬及機(jī)柜租用的專業(yè)成都idc公司。是為每一條數(shù)據(jù)反回一個(gè)行號(hào)。
如:selectrow_numberover(orderbycol1),*fromtable1返回按col1排序后的序號(hào)
也可以為每一組返回一個(gè)行號(hào),每組的行號(hào)從1開(kāi)始
如selectrow_numberover(partitionbycol1orderbycol1),*fromtable1
oracle加了rownum之后的排序?oracle中在加了rownum之后可進(jìn)行排序。
使用rownum,一般是篩選部分行數(shù)為結(jié)果,
所以若再排序,只是對(duì)部分結(jié)果進(jìn)行排序,可能不是所需要的結(jié)果。
若在oracle先排序再rownum,則使用SQL嵌套可以實(shí)現(xiàn),比如
select*from(select*fromtestorderbya)whererownum
雖然此sql可實(shí)現(xiàn),但若資料比較大的話,查詢性能就很低。
名稱欄目:oracle自定義函數(shù)SQL中ROWNUM是做什么的?有什么作用?-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://jinyejixie.com/article28/dpecjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、網(wǎng)站建設(shè)、做網(wǎng)站、建站公司、電子商務(wù)、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容