다음을 통해 공유


테이블 형식 식 명령문

Applies to: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

테이블 형식 식 문은 쿼리에 대해 이야기할 때 일반적으로 염두에 두는 문입니다. 이 문은 일반적으로 문 목록의 마지막에 나타나며 입력과 출력은 모두 테이블 또는 테이블 형식 데이터 세트로 구성됩니다. 두 문은 세미콜론으로 구분해야 합니다.

테이블 형식 식 문은 일반적으로 테이블, 필터 및 프로젝션과 같은 테이블 형식 데이터 연산자 및 선택적 렌더링 연산자와 같은 테이블 형식 데이터 원본으로 구성됩니다. 컴퍼지션은 파이프 문자()|로 표현되며, 문에 왼쪽에서 오른쪽으로 테이블 형식 데이터의 흐름을 시각적으로 나타내는 일반 형식을 제공합니다. 각 연산자는 "파이프에서" 테이블 형식 데이터 세트 및 연산자 본문에서 더 많은 테이블 형식 데이터 세트를 포함한 다른 입력을 허용한 다음 테이블 형식 데이터 세트를 다음 연산자에 내보낸다.

Syntax

Source|Operator1|Operator2|RenderInstruction

Learn more about syntax conventions.

Parameters

Name Type Required Description
Source string ✔️ 테이블 형식 데이터 원본입니다. 테이블 형식 데이터 원본을 참조 하세요.
Operator string ✔️ 필터 및 프로젝션과 같은 테이블 형식 데이터 연산자입니다.
RenderInstruction string 렌더링 연산자 또는 명령입니다.

테이블 형식 데이터 원본

테이블 형식 데이터 원본은 테이블 형식 데이터 연산자가 추가로 처리할 레코드 집합을 생성합니다. 다음 목록에서는 지원되는 테이블 형식 데이터 원본을 보여 줍니다.

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