sort 연산자
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
하나 이상의 열을 기준으로 입력 테이블의 행을 정렬합니다.
sort
및order
연산자는 동일합니다.
구문
T | sort by
열 [asc
desc
| ] [nulls first
| nulls last
] [,
...]
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | Type | 필수 | 설명 |
---|---|---|---|
T | string |
✔️ | 정렬할 테이블 형식 입력입니다. |
column | scalar | ✔️ | 정렬할 T의 열입니다. 열 값의 형식은 숫자, 날짜, 시간 또는 문자열이어야 합니다. |
asc 또는 desc |
string |
asc 는 오름차순으로 정렬되며, 낮음에서 높음으로 정렬됩니다. 기본값은 desc 높음에서 낮음입니다. |
|
nulls first 또는 nulls last |
string |
nulls first 는 null 값을 시작 부분에 배치하고 nulls last 끝에 null 값을 배치합니다. asc 기본값은 .입니다nulls first . desc 기본값은 .입니다nulls last . |
반품
제공된 열을 기준으로 오름차순 또는 내림차순으로 정렬된 입력 테이블의 복사본입니다.
특수 부동 소수점 값 사용
입력 테이블에 특수 값 null
NaN
-inf
+inf
이 포함된 경우 순서는 다음과 같습니다.
값 | 오름차순 | 내림차순 |
---|---|---|
먼저 Null | null ,NaN ,,-5 -inf ,0 ,5 +inf |
null ,NaN ,,5 +inf ,0 ,-5 |
Null 마지막 | -inf ,-5 ,,+inf 0 ,NaN ,null |
+inf ,5 ,,-5 0 ,NaN ,null |
참고 항목
- Null 및 NaN 값은 항상 함께 그룹화됩니다.
- null과 NaN 값 사이의 순서는 null과 NaN에 오름차순과 내림차순이 없으므로 첫 번째 속성과 마지막 속성에 의해 결정됩니다.
예시
다음 예제에서는 각 주에서 가장 최근의 폭풍이 먼저 나타나는 사전순으로 상태별 Storm 이벤트를 보여 줍니다.
StormEvents
| sort by State asc, StartTime desc
이 표에는 상위 10개 쿼리 결과만 표시됩니다.
StartTime | State(상태) | EventType | ... |
---|---|---|---|
2007-12-28T12:10:00Z | ALABAMA | Hail | ... |
2007-12-28T04:30:00Z | ALABAMA | Hail | ... |
2007-12-28T04:16:00Z | ALABAMA | Hail | ... |
2007-12-28T04:15:00Z | ALABAMA | Hail | ... |
2007-12-28T04:13:00Z | ALABAMA | Hail | ... |
2007-12-21T14:30:00Z | ALABAMA | Strong Wind | ... |
2007-12-20T18:15:00Z | ALABAMA | Strong Wind | ... |
2007-12-20T18:00:00Z | ALABAMA | Strong Wind | ... |
2007-12-20T18:00:00Z | ALABAMA | Strong Wind | ... |
2007-12-20T17:45:00Z | ALABAMA | Strong Wind | ... |
2007-12-20T17:45:00Z | ALABAMA | Strong Wind | ... |