
# OrderBy \& Limit
#### OrderBy
- **功能描述**
  主要用于对结果集按照一个列或多个列进行排序。
  
- 语法格式
  ```
  SELECT [ ALL | DISTINCT ]
    { * | projectItem [, projectItem ]* }
    FROM tableExpression
    [ WHERE booleanExpression ]
    [ GROUP BY { groupItem [, groupItem ]* } ]
    [ ORDER BY Itemtime|Item [ASC | DESC] ]
  ```
  
- **注意事项**
  order by 默认升序排列，ASC升序，DESC降序。
  
- **示例**
  对订单根据订单时间进行升序排序。
  ```
  SELECT *
  FROM Orders
  ORDER BY orderTime;
  ```
  
 
#### Limit
- **功能描述**
  限制返回的数据结果个数
  
- **注意事项**
  LIMIT 查询需要有一个 ORDER BY 子句
  
- **示例**
  对订单根据订单时间进行升序排序，并返回前3条数据。
  ```
  SELECT *
  FROM Orders
  ORDER BY orderTime
  LIMIT 3;
  ```
  
 
