Поделиться через


GetArrayElements

✅ Поток событий Azure Stream Analytics ✅ Fabric

Возвращает набор данных со значениями массива и индексами. Результат функции GetArrayElements должен использоваться только с оператором CROSS APPLY . Эта функция полезна для синтаксического анализа массивов и вложенных объектов в данных событий JSON и AVRO с форматированными входными данными. Дополнительные примеры см. в разделе "Анализ данных JSON и AVRO".

Синтаксис

GetArrayElements ( column_reference )  

Аргументы

ссылка на столбец

Вычисляется выражение ссылки на столбец. Столбец должен быть массивом типов.

Типы возвращаемых данных

Возвращает набор данных с столбцами ArrayIndex и ArrayValue.

Примеры

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

См. также