共用方式為


取得陣列元素

✅ Azure 串流分析 ✅ 網狀架構事件串流

傳回具有數位值和索引的數據集。 GetArrayElements 函式的結果只能與 CROSS APPLY 運算元搭配使用。 此函式適用於剖析 JSON 和 AVRO 格式化輸入事件數據中的數位和巢狀物件。 如需更多範例,請參閱 剖析 JSON 和 AVRO 數據

語法

GetArrayElements ( column_reference )  

論點

column_reference

這是要評估的數據行參考表達式。 數據行的類型必須是Array。

傳回型別

傳回具有 ArrayIndex 和 ArrayValue 數據行的數據集。

範例

SELECT   
    arrayElement.ArrayIndex,  
    arrayElement.ArrayValue  
FROM input as event  
CROSS APPLY GetArrayElements(event.arrayField) AS arrayElement  
  

另請參閱