select row_number() over(排序条件,必不可少),字段名(也可以是*) from  表名

 

select row_number() over(order by id asc),id,name from table1

 

我们可以应用此进行简单的分页。

例如:

select * from test

SQL之生成行号

我们查询3行数据

 SELECT  A.* 
FROM
(
SELECT ROW_NUMBER() over (order by [编号] desc) as RowNumber,* FROM test
) A
WHERE RowNumber > 2 and RowNumber<4

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-16
  • 2021-11-17
  • 2021-08-02
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-03
  • 2021-06-12
  • 2021-06-30
  • 2022-01-09
  • 2022-12-23
相关资源
相似解决方案