SQL2005 高效分頁sql語句
select top 10 * from
( select top (@Page * 10) ROW_NUMBER() OVER (order by id) as RowNum, id, username
from Guest where username = 'user'
) as T
where RowNum > ((@Page - 1) * 10)
2、
select * from
( select ROW_NUMBER() OVER(order by id) as RowNum,id,username
from Guest where username = 'user'
) as T
where RowNum between 31 and 60
3、
with T as
(select ROW_NUMBER() OVER(order by id) as RowNum,,id,username
from Guest where username = 'user'
)
select * from T
where RowNum between 31 and 60
相關(guān)文章
SQL查詢?nèi)罩?查看數(shù)據(jù)庫歷史查詢記錄的方法
在查詢分析器中寫了半天的SQL,竟忘了保存,坑爹啊~想找回某段時(shí)間曾執(zhí)行過的一段SQL語句,怎么辦2011-10-10SQL2005學(xué)習(xí)筆記 EXCEPT和INTERSECT運(yùn)算符
EXCEPT和INTERSECT運(yùn)算符使您可以比較兩個(gè)或多個(gè)SELECT語句的結(jié)果并返回非重復(fù)值。2009-07-07簡(jiǎn)單實(shí)用SQL腳本Part SQLServer 2005 鏈接服務(wù)器
SQL Server 2005版本的SSMS中已經(jīng)有了 服務(wù)器對(duì)象->鏈接服務(wù)器 的功能點(diǎn),用戶首先創(chuàng)建一個(gè)遠(yuǎn)程DB的鏈接對(duì)象,之后就可以像本地表一樣執(zhí)行表的DML了。2010-09-09sqlserver2005利用臨時(shí)表和@@RowCount提高分頁查詢存儲(chǔ)過程性能示例分享
最近發(fā)現(xiàn)現(xiàn)有框架的通用查詢存儲(chǔ)過程的性能慢,經(jīng)過使用臨時(shí)表的確提高了性能,現(xiàn)把方法分享如下2014-01-01Sqlserver 2005使用XML一次更新多條記錄的方法
Sqlserver 2005使用XML一次更新多條記錄的方法,需要一次更新多條記錄的朋友可以參考下。2010-04-04SQL Server 2005刪除日志文件的幾種方法小結(jié)
SQL Server數(shù)據(jù)庫都有l(wèi)og文件,log文件記錄用戶對(duì)數(shù)據(jù)庫修改的操作??梢酝ㄟ^直接刪除log文件和清空日志在清除數(shù)據(jù)庫日志2013-07-07基于SQL2005 SQL2008 表結(jié)構(gòu)信息查詢升級(jí)版的詳解(含外鍵信息)
本篇文章是對(duì)SQL2005 SQL2008 表結(jié)構(gòu)信息查詢升級(jí)版(含外鍵信息)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06sqlserver 存儲(chǔ)過程中的top+變量使用分析(downmoon)
sqlserver 存儲(chǔ)過程中的top+變量使用分析(downmoon) ,需要的朋友可以參考下。2011-05-05SQL2008中SQL應(yīng)用之-鎖定(locking) 應(yīng)用分析
鎖定(Locking)是一個(gè)關(guān)系型數(shù)據(jù)庫系統(tǒng)的常規(guī)和必要的一部分,它防止對(duì)相同數(shù)據(jù)作 并發(fā)更新 或在更新過程中查看數(shù)據(jù), 從而保證被更新數(shù)據(jù)的完整性。它也能防止用戶讀取正在被修改的數(shù)據(jù) 。2011-06-06sql2005創(chuàng)建遠(yuǎn)程登錄帳戶的sql語句
有時(shí)候我們需要?jiǎng)?chuàng)建遠(yuǎn)程登錄賬號(hào),這里簡(jiǎn)單分享下,方便需要的朋友2013-04-04