国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

oracle的數據分頁查詢

2024-08-29 13:36:03
字體:
來源:轉載
供稿:網友

  1. 最好還是利用分析函數
  
  row_number() over ( partition by col1 order by col2 )
  
  比如想取出100-150條記錄,按照tname排序
  
  select tname,taBType from (
  select tname,tabtype,row_number() over ( order by tname ) rn from tab
  )
  where rn between 100 and 150;
  
  2. 直接使用rownum 虛列
  
  select tname,tabtype from (
  select tname,tabtype,rownum rn from tab where rownum <= 150
  )
  where rn >= 100;
  
  使用序列不能基于整個記錄集合進行排序,假如指定了order by子句,排序的的是選出來的記錄集的排序.
  ------------------------------------------------------------------------
  經過我的測試,在100萬條數據的表中,檢索數據的時候,方法2的速度要比方法1要快的.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 朔州市| 疏勒县| 若尔盖县| 崇文区| 阜宁县| 秭归县| 武夷山市| 三门县| 荆门市| 衡阳县| 凯里市| 廊坊市| 锡林郭勒盟| 宁夏| 古交市| 延吉市| 中阳县| 祁连县| 杨浦区| 尼勒克县| 北京市| 成安县| 青岛市| 利川市| 锡林浩特市| 加查县| 万全县| 武清区| 桐庐县| 乌兰察布市| 句容市| 吉木乃县| 平安县| 进贤县| 德格县| 汉阴县| 绥宁县| 西华县| 旬阳县| 东乡族自治县| 遂昌县|