row_number 自己的一点小东西

每次都觉得这个东西很简单,当时每次我都找一下,我太懒了 ,(所以今天写出来 ,算是只给我自己看啊 哈哈哈 )

(当然了,很多的东西都来自 园子里的很多的前辈啊 ,这里表示对他们的敬意);

1.假设一个有一个表是T1;

2.重新创建的列叫row_number1;

3.重新创建的的表叫T2;

下面就是 T1表中T1表中id可能是不连续的,要得到第50到60数据s

use T1;

GO                              //这里是sql语句一起执行的时候,表示执行下面的语句;

with T2  AS

(

select row_number() over(order by "Id")as row-number1 from T1       这里的row_number1 就是新的一列,新的表叫 T2;

)

select * from T2 where row_number1 between 50 and 60;

posted on 2011-11-10 19:49  cfuture  阅读(136)  评论(0编辑  收藏  举报

导航