sort 연산자

하나 이상의 열을 기준으로 입력 테이블의 행을 정렬합니다.

sortorder 연산자는 동일합니다.

Syntax

T| sort bycolumn [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 강한 바람 ...