테이블 형식 식 명령문

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

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

Syntax

소스|Operator1|Operator2|RenderInstruction

구문 규칙에 대해 자세히 알아보세요.

매개 변수

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

테이블 형식 데이터 원본

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

예제

조건별로 행 필터링

다음 쿼리는 열에 StormEvents 값이 "FLORIDA" State 인 테이블의 레코드 수를 계산합니다.

StormEvents 
| where State == "FLORIDA"
| count

출력

개수
1042

두 테이블의 데이터 결합

다음 예제에서는 인 연산자를 사용하여 테이블과 테이블이라는 두 테이블 형식 데이터 원본의 레코드를 StormEventsPopulationData 결합합니다.

StormEvents 
| where InjuriesDirect + InjuriesIndirect > 50
| join (PopulationData) on State
| project State, Population, TotalInjuries = InjuriesDirect + InjuriesIndirect

출력

시스템 상태 모집단 TotalInjuries
ALABAMA 4918690 60
캘리포니아 39562900 61
캔자스 2915270 63
미주리 6153230 422
오클라호마 3973710 200
테네시 6886720 187
텍사스 29363100 137