# **ORDERBY**

设置多字段排序，用于窗口函数、排名函数、group\_concat函数中。

## 语法{#grammar}

ORDERBY(**orderfield**, **\[ordertype]**, ...)

- **orderfield**：必需，排序字段，可以设置多个
- **ordertype**：可选，指定排序类型，`asc` 升序，`desc` 降序，默认为升序

## 示例{#example}

1. `RANK(ORDERBY([销售表].[销售数量],[销售表].[上下装],[销售表].[价格档次]))` 多个分组，升序排名，如果销售数量相等，则按上下装排名
2. `GROUP_CONCAT([门店销售明细表].[款式组合].[款式组合名称], orderby([销售表].[销售数量], 'desc'),'；')` 按group by语句分组，按销售数量降序，用分号连接款式组合名称
3. `RUNNING_SUM([销售表].[销售数量],ORDERBY([销售表].[季度],'asc'))` 按季度排序求销售数量的累计合计值
