使用sql2005,怎么在查询时生成序号

来源:互联网 发布:手机淘宝体检中心 编辑:程序博客网 时间:2024/05/18 00:39

 使用sql2005,怎么在查询时生成序号:

Select * from (select *,ROW_NUMBER() Over(order by MovieHash) as rowNum from [dorado].[dbo].[AnnouncesTable] where MovieName like '%xxx%') as myTable where rouNum<20 and rowNum>10



WITH   TT   AS
(select *,ROW_NUMBER() Over(order by MovieHash) as rowNum from [dorado].[dbo].[AnnouncesTable] where MovieName like '%XX%')
Select * from TT where rouNum<20 and rowNum>10

在自己写查询语句时,使用或之前的形式来做查询,当时绿色部分用的是as table,结果老报错,后面改了一个名字才没事了。

 

原创粉丝点击