How to skip the first n rows in sql query

前端 未结 11 986
清歌不尽
清歌不尽 2020-12-09 01:40

I want to fire a Query \"SELECT * FROM TABLE\" but select only from row N+1. Any idea on how to do this?

11条回答
  •  借酒劲吻你
    2020-12-09 02:13

    Query: in sql-server

    DECLARE @N INT = 5 --Any random number
    
    SELECT * FROM (
            SELECT ROW_NUMBER() OVER(ORDER BY ID) AS RoNum
                  , ID --Add any fields needed here (or replace ID by *)
            FROM TABLE_NAME
    ) AS tbl 
    WHERE @N < RoNum
    ORDER BY tbl.ID
    

    This will give rows of Table, where rownumber is starting from @N + 1.

提交回复
热议问题