久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > Oracle row_number() over()解析函數高效實現分頁建站知

Oracle row_number() over()解析函數高效實現分頁建站知

時間:2023-05-23 11:05:23 閱讀: 文章分類: 網站建設 作者: 建站小能手

導讀:1建站知識Oracle row_number() over()解析函數高效實現分頁,需要的朋友可以參考下。如何seo優化推廣網站網站建設多少錢。

如何seo優化推廣網站網站建設多少錢

復制代碼 代碼如下:

create table T_NEWS ( ID NUMBER, N_TYPE VARCHAR2(20), N_TITLE VARCHAR2(30), N_COUNT NUMBER ) prompt Disabling triggers for T_NEWS... alter table T_NEWS disable all triggers; prompt Loading T_NEWS... insert into T_NEWS (ID, N_TYPE, N_TITLE, N_COUNT) values (1, 'IT', '愛it1', 100); insert into T_NEWS (ID, N網站seo優化課程_TYPE, N_TITLE, N_COUNT) values (2, '體育', '愛體育1', 10); insert into T_NEWS (ID, N_TYPE, N_TITLE, N_COUNT) values (3, '體育', '愛體育2', 30); insert into T_NEWS (ID, N_TYPE, N_TITLE, N_COUNT) values (4, 'IT', '愛it2', 300); insert into T_NEWS (ID, N_TYPE, N_TITLE, N_COUNT) values (5, 'IT', '愛it3', 200); insert into T_NEWS (ID, N_TYPE, N_TITLE, N_COUNT) values (6, '體育', '愛體育3', 20); insert into T_NEWS (ID, N_TYPE, N_TITLE, N_COUNT) values (7, '體育', '愛體育4', 60); commit;

第一步:我先用rownum --分頁 row_number,不是rownum --根據n_count從大到小排列,每頁3條 SELECT ROWNUM r,t.* FROM t_news t WHERE ROWNUM<=3 ORDER BY t.n_count DESC --問題:為什么order by以后,行號是亂的? SELECT ROWNUM r,t.* FROM t_news t --原因:先分配了行號,再根據n_count排序 --所以必須排序,再生成行號 SELECT ROWNUM r,t.* FROM ( 百度seo網站優化SELECT t.* FROM t_n建設網站公司ews t ORDER BY t.n_count DESC ) t --分頁 --err SELECT ROWNUM r,t.* FROM ( SELECT t.* FROM t_news t ORDER BY t.n_count DESC ) t WHERE r between 1 AND 3 --第1頁 SELECT ROWNUM r,t.* FROM ( SELECT t.* FROM t_news t ORDER BY t.n_count DESC ) t WHERE ROWNUM between 1 AND 3 --第2頁 SELECT ROWNUM r,t.* FROM ( SELECT t.* FROM t_news t ORDER BY t.n_count DESC ) t WHERE ROWNUM between 4 AND 6 --error: ROWNUM必須從1開始! SELECT k.* FROM ( SELECT ROWNUM r,t.* FROM ( SELECT t.* FROM t_news t ORDER BY t.n_count DESC ) t ) k WHERE r BETWEEN 4 AND 6 --麻煩,效率低! *****第二步:我用row_number() over()函數 select t2.* from (select t.*,row_number()over(order by t.n_count desc) orderNumber from t_news t order by t.n_count desc)t2 where orderNumber between 1and 3; *****************************************************************************************************************************************88 SELECT * FROM ( SELECT t.*,row_number() over(ORDER BY n_count DESC) r FROM t_news t ORDER BY t.n_count DESC ) t WHERE r BETWEEN 4 AND 6 --通用語法: 解析函數() over(partition by 字段 order by 字段)相關如何seo優化推廣網站網站建設多少錢。

關鍵詞標簽: 分頁 高效

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-23 ,文章Oracle row_number() over()解析函數高效實現分頁建站知主要講述高效,分頁,Oracle row_number() over網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5458.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 民和| 宜城市| 宿州市| 大安市| 渝中区| 策勒县| 保山市| 海口市| 思茅市| 弋阳县| 高邮市| 昂仁县| 大冶市| 宝坻区| 大英县| 本溪市| 洛宁县| 绍兴县| 德钦县| 慈溪市| 全州县| 湖州市| 通化市| 南雄市| 贵阳市| 邢台县| 柳河县| 朝阳市| 高邮市| 河津市| 定襄县| 枣阳市| 木兰县| 调兵山市| 广宗县| 广东省| 湛江市| 建平县| 胶州市| 平山县| 浦城县|