

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# SORT
<a name="recipe-actions.SORT"></a>

데이터 세트의 하나 이상의 열에 있는 데이터를 오름차순, 내림차순 또는 사용자 지정 순서로 정렬합니다.

**파라미터**
+ `expressions` - 정렬 표현식을 나타내는 하나 이상의 JSON 인코딩 문자열을 포함하는 문자열입니다.
  + `sourceColumn` - 기존 열의 이름을 포함하는 문자열입니다.
  + `ordering` - 주문은 ASCENDING 또는 DESCENDING일 수 있습니다.
  + `nullsOrdering` - Null 순서는 NULLS\_TOP 또는 NULLS\_BOTTOM이어서 열의 시작 또는 하단에 null 또는 누락된 값을 배치할 수 있습니다.
  + `customOrder` - 문자열 정렬에 대한 사용자 지정 순서를 정의하는 문자열 목록입니다. 기본적으로 문자열은 알파벳순으로 정렬됩니다.
  + `isCustomOrderCaseSensitive` – 부울입니다. 기본값은 `false`입니다.

**Example 예제**  
  

```
{
    "RecipeAction": {
        "Operation": "SORT",
        "Parameters": {
            "expressions": "[{\"sourceColumn\": \"A\", \"ordering\": \"ASCENDING\", \"nullsOrdering\": \"NULLS_TOP\"}]",
       }
    } 
 }
```


**Example 사용자 지정 정렬 순서의 예**  
다음 예제에서 customOrder 표현식 문자열은 객체 목록의 형식을 갖습니다. 각 객체는 하나의 열에 대한 정렬 표현식을 설명합니다.  
  

```
[
  {
    "sourceColumn": "A",
    "ordering": "ASCENDING",
    "nullsOrdering": "NULLS_TOP",
  },
  {
    "sourceColumn": "B",
    "ordering": "DESCENDING",
    "nullsOrdering": "NULLS_BOTTOM",
    "customOrder": ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"],
    "isCustomOrderCaseSensitive": false,
  }
]
```