OFFSET- FETCH Clause In SQL Server 2012

Here, you will learn how to use custom paging in SQL Server, using OFFSET-FETCH clause. 
  1. CREATE PROC Test_Paging    
  2.     @Pagenumber INT =0,  --Default page size 0  
  3.     @Pagesize INT=10    
  4.     
  5. AS    
  6.     
  7.     BEGIN    
  8.     
  9.         SELECT  Row_number() OVER ( ORDER BY UserID DESC ) [RowNo] ,    
  10.                 FirstName,LastName,EmailID    
  11.         FROM    Employee (NOLOCK)    
  12.     
  13.         ORDER BY UserID    
  14.     
  15.                 OFFSET @Pagenumber * @Pagesize ROWS    
  16.     
  17.     FETCH NEXT @Pagesize ROWS ONLY;    
  18.     
  19.     END