oracle如何實現分頁
使用oracle數據庫查詢數據時,每頁展示數據有限,大部分情況下需要分頁展示。如每頁顯示10條,一頁一頁查詢出來。下面就來介紹下oracle分頁實現
操作方法
(01)使用T_BASE_PROVINCE表作為測試演示使用,表字段如下IDNUMBER(11,0)PROVINCEIDVARCHAR2(6 BYTE)PROVINCEVARCHAR2(40 BYTE)數據可以根據自己的需要,插入一定量的測試數據
(02)查詢下總共數據量select count(*) from T_BASE_PROVINCE;在分頁的時候,一般會顯示總頁數,需要先查詢總數據量得到總頁數,總頁數=總量/每頁顯示記錄數
(03)前面的測試數據初始化完成之後,查詢前20條大概有什麼樣的數據
(04)分頁語句一:含order by排序,多一層嵌套,因為order by在select之後執行,不在裏面寫的話可能會出現不是預期的排序結果select *from (select t.*, rownum rnfrom (select *from T_BASE_PROVINCEorder by id asc) twhere rownum <= 20)where rn > 10;
(05)分頁語句二:如果不需要排序,可以使用如下語句select a1.*from (select t.*,rownum rnfrom T_BASE_PROVINCE twhere rownum <=20) a1where rn >10;
(06)分頁語句三:between and方式,性能沒有上面的高,但寫法簡單select a1.*from (select t.*,rownum rn from T_BASE_PROVINCE t) a1where rn between 11 and 20;
(07)通用分頁格式,page是頁碼,size是每頁顯示條數select *from (select t.*, rownum rnfrom (select *from T_BASE_PROVINCEorder by id asc) twhere rownum <= page*size)where rn > (page-1)*size;
特別提示
以上只是針對簡單的單句分頁查詢,聯表查詢可以按照上面的方式適當改造就可以了
-
參考文獻在文中怎麼標註(word)
(尾註添加方法)在文章中標註參考文獻,還在一個一個慢慢敲嗎?看看用word怎麼快速實現吧。這裏以word2003為例。操作方法(01)光標移到要加入參考文獻標註的地方(02)菜單中“插入”——“引用”——“腳註和尾註”(03)如圖設置(04)確定後在該處就插入了一個上標“1”,而光標...
-
將pdf轉換成word後文檔全是圖片怎麼辦
MicrosoftWord是微軟公司的一個文字處理器應用程序。它最初是由RichardBrodie為了運行DOS的IBM計算機而在1983年編寫的,很多人不知道將pdf轉換成word後文檔全是圖片怎麼辦,下面讓我們一起來學習一下吧操作方法(01)首先打開捷速OCR文字識別軟件(02)將PDF放入捷速OCR文...
-
英雄聯盟阿卡麗神祕商店鑰匙怎麼使用
神祕鑰匙説明:1、神祕鑰匙由英雄聯盟官方活動發放,暫無其他渠道獲得,敬請留意。2、擁有神祕鑰匙的玩家,在阿卡麗的神祕商店中擁有額外一次刷新折扣的機會操作方法(01)每位召喚師擁有一次抽折扣的機會,使用鑰匙獲得額外一次抽折扣的機會。查看鑰匙説明,在泳池派對的世界...
-
PS CC 2017 安裝和破解 win10版
嘗試過很多個PS版本,還是覺得2017版的最好用,響應速度更快P圖更開心永久版你值得擁有!!操作方法(01)首先你要安裝PS2017軟件如果在網上找不到,可以聯繫小編哦。安裝時,按提示進行操作即可,需要一定的時間。(02)將下載下來的破解文件解壓雙擊打開紅框的程序(這個程序會自動...