다음을 통해 공유


sort 연산자

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

sortorder 연산자는 동일합니다.

구문

T | sort by [ascdesc | ] [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.

반품

제공된 열을 기준으로 오름차순 또는 내림차순으로 정렬된 입력 테이블의 복사본입니다.

특수 부동 소수점 값 사용

입력 테이블에 특수 값 nullNaN-inf +inf이 포함된 경우 순서는 다음과 같습니다.

오름차순 내림차순
먼저 Null null,NaN,,-5-inf,0,5+inf null,NaN,,5+inf,0,-5
Null 마지막 -inf,-5,,+inf0,NaN,null +inf,5,,-50,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 ...