FORM NEWSINFO WHERE NEWSID NOT IN

(SELECT TOP (PAGE-1)* PAGESIZE NEWSID FROM NEWSINFO

WHERE Auditing=1 and NEWSBREED='企業(yè)新聞' order by NEWSID DESC) " /> 国产精品19乱码一区二区三区,高清久久久,久久久精品

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

asp.net下經典數據庫記錄分頁代碼

1、
      SELECT TOP PAGESIZE NEWSTITLE 

FORM NEWSINFO WHERE NEWSID NOT IN 

(SELECT TOP (PAGE-1)* PAGESIZE NEWSID FROM NEWSINFO 

WHERE Auditing=1 and NEWSBREED='企業(yè)新聞' order by NEWSID DESC) 

AND Auditing=1 and NEWSBREED='企業(yè)新聞' order by NEWSID DESC

 

其中:PAGE表示當前頁數,PAGESIZE表示頁的大小;這里利用了NOT IN,不復合SARG,但總比一次讀取全部的記錄要好的多。

2、符合 SARG的代碼



   針對本人的實例還有一個更好的方案:因為NEWSID字段是自增字段,對于NOT IN 語句進行如下的改造,并不影響結果。但速度提高了很多



      SELECT TOP PAGESIZE NEWSTITLE 

FORM NEWSINFO WHERE NEWSID <

(SELECT MIN(NEWSID) FROM (SELECT TOP (PAGE-1) * PAGESIZE NEWSID FROM NEWSINFO WHERE Auditing=1 and NEWSBREED='企業(yè)新聞' order by NEWSID DESC) AS TB)AND Auditing=1 and NEWSBREED='企業(yè)新聞' order by NEWSID DESC

 【說明】
    對于在多處使用分頁功能的web 應用程序,把SQL語句改為存儲過程將會更好。

   請大家積極參與討論分頁的算法,并把好的方案與大家分享。

AspNet技術asp.net下經典數據庫記錄分頁代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 影片《边境》| 双妻艳| 少女模特电影| 金珠电影| 今晚打老虎| 满天星三部曲灭火宝贝| 汪始慧| 阿尔法变频器说明书| 小小少年电影简介| 最新好看电影| 绿门背后| 第一财经今日股市直播间在线直播| 锦绣南歌免费看| 耄耋老太国产| 盛健| 践行者| 大奉打更人电视剧免费在线观看| 铠甲勇士雷霆雅塔莱斯| 新妈妈2| 布莱克·莱弗利身高体重| 大时代电视剧剧情介绍| 二年级上册期末真题卷| 何玲| 潘霜霜惊艳写真照| 神犬小七2| 韩国伦理片在线观看免费| 中国少先队队歌歌词| 黑洞表面豆瓣| 新红楼梦惊艳版| 叫床mp3| 章子怡和郭富城的吻戏| 《女夜》电影在线观看| 源代码 电影| 杨玉环秘史| 6套电影频道节目表| 源代码 电影| 马可个人资料简介| 阿星| 王渝萱最火的三部电影| 小姨的朋友| 我说你做|