久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

Sql server 2005帶來的分頁便利

瀏覽:148日期:2023-10-30 14:09:02

select threadid from (select threadid, ROW_NUMBER() OVER (order by stickydate) as Pos from cs_threads) as T where T.Pos > 100000 and T.Pos < 100030

===========================================

如果里面的這個表cs_threads數(shù)據(jù)量超大,比如,幾億條記錄,那這個方法應(yīng)該是有問題的

因為,select threadid from ( select threadid, ROW_NUMBER() OVER (order by stickydate) as Pos from cs_threads ) as T where T.Pos > 100000 and T.Pos < 100030 這個語句是把select threadid, ROW_NUMBER() OVER (order by stickydate) as Pos from cs_threads它全部取出來,然后在SQL的外面進行分頁的,沒在SQL2005上測試過,因為原先在ORACLE上這樣的寫法是不好的,ORACLE中這樣寫比較好:select threadid from ( select threadid, ROW_NUMBER() OVER (order by stickydate) as Pos from cs_threads a where a.pos<100030 ) as T where T.Pos > 100000

出處:blog.joycode.com/dotey/archive/2006/01/16/70493.aspx

標(biāo)簽: Sql Server 數(shù)據(jù)庫
主站蜘蛛池模板: 建水县| 莱西市| 阳西县| 邵东县| 龙里县| 乌兰察布市| 交口县| 留坝县| 盈江县| 新丰县| 连平县| 岢岚县| 盐津县| 宜兰县| 郁南县| 清徐县| 西华县| 麻栗坡县| 旌德县| 祁阳县| 巩留县| 青冈县| 乐业县| 聂拉木县| 深州市| 丰镇市| 丹东市| 嘉鱼县| 德格县| 施甸县| 杂多县| 芒康县| 永胜县| 永嘉县| 吉林市| 云阳县| 都昌县| 灵丘县| 滨州市| 汾阳市| 邵阳市|