首页 > 代码库 > row_number()分页案例
row_number()分页案例
select * from
(select *,row_number() over (order by id) as new_id from dt_article where channel_id=2) as new_table
where new_id between 11 and 20
说明:返回结果集分区内行的序列号,每个分区的第一行从 开始。 语法:ROW_NUMBER () ( order_by_clause ) 。 备注: 子句可确定在特定分区中为行分配唯一 ROW_NUMBER 的顺序。 参数:partition_by_clause :将 子句生成的结果集划入应用了 ROW_NUMBER 函数的分区。 order_by_clause:确定将 ROW_NUMBER 值分配给分区中的行的顺序。 返回类型: 。 示例: AdventureWorks c.FirstName, c.LastName, ROW_NUMBER() ( SalesYTD ) , s.SalesYTD, a.PostalCode Sales.SalesPerson s Person.Contact c s.SalesPersonID c.ContactID Person.Address a a.AddressID c.ContactID TerritoryID SalesYTD AdventureWorks; OrderedOrders ( SalesOrderID, OrderDate, ROW_NUMBER() ( OrderDate) RowNumber Sales.SalesOrderHeader ) OrderedOrders RowNumber ;
row_number()分页案例
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。