sort 연산자
하나 이상의 열을 기준으로 입력 테이블의 행을 정렬합니다.
sort
및order
연산자는 동일합니다.
Syntax
T| sort by
column [asc
| desc
] [nulls first
| nulls last
] [,
...]
구문 규칙에 대해 자세히 알아보세요.
매개 변수
이름 | 형식 | 필수 | 설명 |
---|---|---|---|
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 ,-inf ,-5 ,0 ,5 ,+inf |
null ,NaN ,+inf ,5 ,0 ,-5 |
Null 마지막 | -inf ,-5 ,0 ,+inf ,NaN ,null |
+inf ,5 ,0 ,-5 ,NaN ,null |
참고
- Null 및 NaN 값은 항상 함께 그룹화됩니다.
- null과 NaN 값 사이의 순서는 null 및 NaN에 오름차순과 내림차순이 없으므로 첫 번째 속성과 마지막 속성에 의해 결정됩니다.
예제
다음 예제에서는 각 주에서 가장 최근의 폭풍이 먼저 나타나는 사전순으로 상태별 Storm 이벤트를 보여 줍니다.
StormEvents
| sort by State asc, StartTime desc
이 표에는 상위 10개 쿼리 결과만 표시됩니다.
StartTime | 시스템 상태 | EventType | ... |
---|---|---|---|
2007-12-28T12:10:00Z | ALABAMA | 우박 | ... |
2007-12-28T04:30:00Z | ALABAMA | 우박 | ... |
2007-12-28T04:16:00Z | ALABAMA | 우박 | ... |
2007-12-28T04:15:00Z | ALABAMA | 우박 | ... |
2007-12-28T04:13:00Z | ALABAMA | 우박 | ... |
2007-12-21T14:30:00Z | ALABAMA | 강한 바람 | ... |
2007-12-20T18:15:00Z | ALABAMA | 강한 바람 | ... |
2007-12-20T18:00:00Z | ALABAMA | 강한 바람 | ... |
2007-12-20T18:00:00Z | ALABAMA | 강한 바람 | ... |
2007-12-20T17:45:00Z | ALABAMA | 강한 바람 | ... |
2007-12-20T17:45:00Z | ALABAMA | 강한 바람 | ... |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기