表格式運算式陳述式
提到查詢時,人們通常會想到表格式運算式陳述式。 此語句通常會出現在語句清單中,而且其輸入和輸出都包含數據表或表格式數據集。 任兩個陳述式都必須以分號分隔。
表格式表達式語句通常由 表格式數據源 組成,例如數據表、 表格式數據運算元 ,例如篩選和投影,以及選擇性 轉譯運算符。 組合是由管道字元 () |
來表示,提供語句一般形式,以可視化方式表示從左至右的表格式數據流程。
每個運算子都會接受表格式數據集「從管道」,以及其他輸入,包括來自運算元主體的更多表格式數據集,然後將表格式數據集發出至後續的下一個運算符。
語法
Source|
Operator1|
Operator2|
RenderInstruction
深入瞭解 語法慣例。
參數
名稱 | 類型 | 必要 | 描述 |
---|---|---|---|
來源 | string |
✔️ | 表格式數據源。 請參閱 表格式數據來源。 |
運算子 | string |
✔️ | 表格式數據運算元,例如篩選和投影。 |
RenderInstruction | string |
轉譯運算符或指示。 |
表格式資料來源
表格式資料來源會產生一組記錄,供表格式資料運算子進一步處理。 下列清單顯示支援的表格式資料來源:
範例
依條件篩選數據列
下列查詢會計算在數據行中值為 「WORLD」 之數據表中的StormEvents
State
記錄數目。
StormEvents
| where State == "FLORIDA"
| count
輸出
Count |
---|
1042 |
結合兩個數據表的數據
在下列範例中, 聯結 運算符可用來合併來自兩個表格式數據源的記錄: StormEvents
數據表和 PopulationData
數據表。
StormEvents
| where InjuriesDirect + InjuriesIndirect > 50
| join (PopulationData) on State
| project State, Population, TotalInjuries = InjuriesDirect + InjuriesIndirect
輸出
State | 母體 | TotalInjuries |
---|---|---|
ALABAMA | 4918690 | 60 |
加利福尼亞州 | 39562900 | 61 |
堪薩斯州 | 2915270 | 63 |
密蘇里州 | 6153230 | 422 |
奧克拉何馬州 | 3973710 | 200 |
田納西州 | 6886720 | 187 |
德克薩斯州 | 29363100 | 137 |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應