SqlServer_中_Select_加行號_方法

    按照以下兩種寫法均可,tabname是你的表名

       
         A: SELECT ( SELECT COUNT(1) FROM tabname WHERE id <= a.id) AS numb, *   FROM tabname a
 
         B: SELECT (SELECT sum(1)  FROM tabname  WHERE id <= a.id) AS 行號, *   FROM tabname a
 
 
      將<= 換成>=號,可以降序

 

還有一種就是 利用identity

Select no=Identity(int,1,1),* Into #temptable From TableName --Order By SortField

Select * From #temptable --Where no>=6 And no < 10

Drop Table #temptable

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章