久久机这里只有精品,国产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+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 大厂| 云南省| 东乌| 苏尼特左旗| 黄山市| 泸西县| 申扎县| 常熟市| 鄢陵县| 乃东县| 金昌市| 和林格尔县| 吉隆县| 襄樊市| 阳西县| 商河县| 多伦县| 时尚| 弥勒县| 项城市| 嫩江县| 涿鹿县| 绵竹市| 泰宁县| 石泉县| 沾化县| 长沙县| 循化| 乌兰县| 岳阳市| 思南县| 盐山县| 将乐县| 广安市| 乌审旗| 南汇区| 灌云县| 天镇县| 北辰区| 嘉鱼县| 宜都市|