SQL Server 2005中top關鍵字的用法

2022-05-08 17:30:19 字數 453 閱讀 6538

1、返回n條記錄數

select top n * from 《表名》 [查詢條件]

2、返回總結果集中指定百分比記錄數

select top n percent * from 《表名》 [查詢條件]

3、分頁查詢語句

select top pagesize * from 《表名》 where [userid] not in(select top startrow [userid] from 《表名》 order by [userid]) order by userid

pagesize:分頁的大小,指定乙個頁面顯示的記錄條數,相當於n

startrow:分頁起始的記錄行號

[userid]:表名的主鍵

這句話的含義:查詢從第startrow條記錄起的pagesize條記錄數;如果startrow=1,pagesize=10,即查詢從第1條記錄起的10條記錄

sql server 2005中的output子句

今天看了下sql server 2005中的output子句,以使您可以從修改語句 insert update delete 中將資料返回到表變數中。帶結果的 dml 的有用方案包括清除和存檔 訊息處理應用程式以及其他方案。這一新的 output 子句的語法為 output into table v...

With在sql server 2005中的用法

with在msdn中的講解,可以參考鏈結 1 2 建立錶值變數型別 3 4create type ty newareagoods as table 5 areaid int notnull,6 goodsid int notnull 7 8 9 創鍵返回今天 的資料 10 根據有 的地區獲取參 11...

sql server 2005中的output子句

今天看了下sql server 2005中的output子句,以使您可以從修改語句 insert update delete 中將資料返回到表變數中。帶結果的 dml 的有用方案包括清除和存檔 訊息處理應用程式以及其他方案。這一新的 output 子句的語法為 output into table v...