SQL Server中的行偏移量

时间:2014-10-01 04:11:50

标签: sql-server-2005

SELECT name FROM employee
ORDER BY Id
OFFSET 5 ROWS
FETCH NEXT 5 ROWS ONLY;

我编写此查询但收到错误消息。请帮助我

  

Msg 102,Level 15,State 1,Line 6
  OFFSET'附近的语法不正确   Msg 153,Level 15,State 2,Line 7
  FETCH语句中NEXT选项的使用无效。

1 个答案:

答案 0 :(得分:0)

您可以执行以下子查询:

select top 5 name
from (
      select top 10 id, name
      from employee
      order by id) as x
order by id desc

这将返回第6行到第10行。