Applies to: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
출력 테이블의 열을 다시 정렬합니다.
Syntax
T| project-reorderColumnNameOrPattern [asc | desc | granny-asc | granny-desc] [, ...]
Learn more about syntax conventions.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| T | string |
✔️ | 입력 테이블 형식 데이터입니다. |
| ColumnNameOrPattern | string |
✔️ | 열을 정렬할 열 또는 열 와일드카드 패턴의 이름입니다. |
asc, desc, granny-ascgranny-desc |
string |
와일드카드 패턴을 사용할 때 열을 정렬하는 방법을 나타냅니다.
asc 또는 desc 열을 각각 오름차순 또는 내림차순으로 열 이름으로 정렬합니다.
granny-asc 또는 granny-desc 다음 숫자 값으로 보조 정렬하는 동안 각각 오름차순 또는 내림차순으로 정렬합니다. 예를 들어 a20 지정된 경우 a100 앞에 granny-asc 옵니다. |
Note
- 명시적 순서 지정이 지정되지 않은 경우 순서는 원본 테이블에 표시될 때 일치하는 열에 의해 결정됩니다.
- In ambiguous ColumnNameOrPattern matching, the column appears in the first position matching the pattern.
- 열 지정은
project-reorder선택 사항입니다. 명시적으로 지정되지 않은 열은 출력 테이블의 마지막 열로 표시됩니다. - 열을 제거하려면 .를 사용합니다
project-away. - 유지할 열을 선택하려면 다음을 사용합니다
project-keep. - 열 이름을 바꾸려면 .를 사용합니다
project-rename.
Returns
연산자 인수로 지정된 순서대로 열이 들어 있는 테이블입니다.
project-reorder 에서는 테이블의 열 이름을 바꾸거나 제거하지 않으므로 원본 테이블에 있는 모든 열이 결과 테이블에 나타납니다.
Examples
이 섹션의 예제에서는 구문을 사용하여 시작하는 방법을 보여 줍니다.
The examples in this article use publicly available tables in the help cluster, such as the
StormEventstable in the Samples database.
The examples in this article use publicly available tables, such as the
Weathertable in the Weather analytics sample gallery. 작업 영역의 테이블과 일치하도록 예제 쿼리에서 테이블 이름을 수정해야 할 수 있습니다.
먼저 b를 사용하여 순서 다시 지정
세 개의 열(a, b, c)이 있는 테이블의 순서를 다시 지정하여 두 번째 열(b)이 먼저 표시됩니다.
print a='a', b='b', c='c'
| project-reorder b
Output
| b | a | c |
|---|---|---|
| b | a | c |
첫 번째 순서를 사용하여 순서 다시 지정
시작 열이 다른 열 앞에 표시되도록 테이블의 열 순서를 a 다시 지정합니다.
print b = 'b', a2='a2', a3='a3', a1='a1'
| project-reorder a* asc
Output
| a1 | a2 | a3 | b |
|---|---|---|---|
| a1 | a2 | a3 | b |