Equivalent of LIMIT and OFFSET for SQL Server?

前端 未结 16 2143
天命终不由人
天命终不由人 2020-11-22 06:07

In PostgreSQL there is the Limit and Offset keywords which will allow very easy pagination of result sets.

What is the equivalent syntax f

16条回答
  •  暗喜
    暗喜 (楼主)
    2020-11-22 06:40

    @nombre_row :nombre ligne par page  
    @page:numero de la page
    
    //--------------code sql---------------
    
    declare  @page int,@nombre_row int;
        set @page='2';
        set @nombre_row=5;
        SELECT  *
    FROM    ( SELECT    ROW_NUMBER() OVER ( ORDER BY etudiant_ID ) AS RowNum, *
          FROM      etudiant
    
        ) AS RowConstrainedResult
    WHERE   RowNum >= ((@page-1)*@nombre_row)+1
        AND RowNum < ((@page)*@nombre_row)+1
    ORDER BY RowNum
    

提交回复
热议问题