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