GetArrayElements (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  
  

另请参阅