首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql怎么每隔几条取一条数据

2012-04-12 
sql如何每隔几条取一条数据比如我的 一张表里 有很多条数据我现在要 从第一条数据开始每隔十条去 一条数据

sql如何每隔几条取一条数据
比如我的 一张表里 有很多条数据 我现在要 从第一条数据开始 每隔十条去 一条数据,就是要去到第一条,第十一条,第二十一条,以此类推
这个 sql语句如何写呢。请大虾指导下

[解决办法]

SQL code
select * from (select ROW_NUMBER() over(order by id )rn,* from tb )aa where RIGHT(rn,1)=1
[解决办法]
SQL code
select * from(select row_number() over(order by getdate()) as pg,* from d_order ) tab where right(convert(nvarchar(5),pg),1)='1' 

热点排行