Applies to: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
테이블 형식 식 문은 쿼리에 대해 이야기할 때 일반적으로 염두에 두는 문입니다. 이 문은 일반적으로 문 목록의 마지막에 나타나며 입력과 출력은 모두 테이블 또는 테이블 형식 데이터 세트로 구성됩니다. 두 문은 세미콜론으로 구분해야 합니다.
테이블 형식 식 문은 일반적으로 테이블, 필터 및 프로젝션과 같은 테이블 형식 데이터 연산자 및 선택적 렌더링 연산자와 같은 테이블 형식 데이터 원본으로 구성됩니다. 컴퍼지션은 파이프 문자()|
로 표현되며, 문에 왼쪽에서 오른쪽으로 테이블 형식 데이터의 흐름을 시각적으로 나타내는 일반 형식을 제공합니다.
각 연산자는 "파이프에서" 테이블 형식 데이터 세트 및 연산자 본문에서 더 많은 테이블 형식 데이터 세트를 포함한 다른 입력을 허용한 다음 테이블 형식 데이터 세트를 다음 연산자에 내보낸다.
Syntax
Source|
Operator1|
Operator2|
RenderInstruction
Learn more about syntax conventions.
Parameters
Name | Type | Required | Description |
---|---|---|---|
Source | string |
✔️ | 테이블 형식 데이터 원본입니다. 테이블 형식 데이터 원본을 참조 하세요. |
Operator | string |
✔️ | 필터 및 프로젝션과 같은 테이블 형식 데이터 연산자입니다. |
RenderInstruction | string |
렌더링 연산자 또는 명령입니다. |
테이블 형식 데이터 원본
테이블 형식 데이터 원본은 테이블 형식 데이터 연산자가 추가로 처리할 레코드 집합을 생성합니다. 다음 목록에서는 지원되는 테이블 형식 데이터 원본을 보여 줍니다.
- Table references
- The tabular range operator
- The print operator
- 테이블을 반환하는 함수 호출
- A table literal ("datatable")
Examples
이 섹션의 예제에서는 구문을 사용하여 시작하는 방법을 보여 줍니다.
The examples in this article use publicly available tables in the help cluster, such as the
StormEvents
table in the Samples database.
The examples in this article use publicly available tables, such as the
Weather
table in the Weather analytics sample gallery. 작업 영역의 테이블과 일치하도록 예제 쿼리에서 테이블 이름을 수정해야 할 수 있습니다.
조건별로 행 필터링
이 쿼리는 StormEvents
열에 값이 "FLORIDA"인 State
테이블의 레코드 수를 계산합니다.
StormEvents
| where State == "FLORIDA"
| count
Output
Count |
---|
1042 |
두 테이블의 데이터 결합
In this example, the join operator is used to combine records from two tabular data sources: the StormEvents
table and the PopulationData
table.
StormEvents
| where InjuriesDirect + InjuriesIndirect > 50
| join (PopulationData) on State
| project State, Population, TotalInjuries = InjuriesDirect + InjuriesIndirect
Output
State | Population | TotalInjuries |
---|---|---|
ALABAMA | 4918690 | 60 |
CALIFORNIA | 39562900 | 61 |
KANSAS | 2915270 | 63 |
MISSOURI | 6153230 | 422 |
OKLAHOMA | 3973710 | 200 |
TENNESSEE | 6886720 | 187 |
TEXAS | 29363100 | 137 |