Syntax:
| 
   SELECT TOP n select_list FROM T  | 
  
  
   
 Get top n records  | 
  
 
| 
   FROM T  | 
  
  
   Get top n records from each group according to order by when the statement contains by keyword and then concatenate result records; do not support union for the time being; default value of n is 1 and get the record containing the smallest/largest value of the specified field from each group according to order by  | 
  
 
| 
   SELECT select_list FROM T LIMIT n OFFSET m  | 
  
  
   
 Skip m records to get n records  | 
  
 
Example:
| 
   SELECT top 10 EmpID,Name,Title,BirthDate ,HireDate,Boss,HomeCity FROM Employee ORDER BY BirthDate 
  | 
  
  
   Sort by BIRTHDAY in ascending order and get information of first 10 eldest employees  | 
  
 
| 
   SELECT CustomerID,ID,Date,Amount,SellerID FROM ReturnedPmt ORDER BY Amount LIMIT 20 OFFSET 10  | 
  
  
   Sort by Amount in ascending order and get records whose amounts are the lowest from the 20th to the 30th  | 
  
 
| 
   SELECT top * FROM ReturnedPmt BY CustomerID order by Amount desc  | 
  
  
   Group records by CustomerID, get the record having the largest Amount value and concatenate the eligible records  |