Sdílet prostřednictvím


GetArrayElements

✅Eventstream prostředků infrastruktury Azure Stream Analytics ✅

Vrátí datovou sadu s hodnotami pole a indexy. Výsledek funkce GetArrayElements musí být použit pouze s operátorem CROSS APPLY . Tato funkce je užitečná pro analýzu polí a vnořených objektů ve formátu JSON a AVRO formátovaných vstupních dat událostí. Další příklady najdete v tématu Analýza dat JSON a AVRO.

Syntaxe

GetArrayElements ( column_reference )  

Argumenty

column_reference

Je výraz odkazu na sloupec, který se má vyhodnotit. Sloupec musí být typu Pole.

Návratové typy

Vrátí datovou sadu se sloupci ArrayIndex a ArrayValue.

Příklady

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

Viz také