ARRAY
Type
Van toepassing op: Databricks Databricks Runtime
Vertegenwoordigt waarden die bestaan uit een reeks elementen met het type elementType
.
Syntaxis
ARRAY < elementType >
elementType
: elk gegevenstype dat het type van de elementen van de matrix definieert.
Grenzen
Het matrixtype ondersteunt reeksen van elke lengte groter of gelijk aan 0.
Letterlijke waarden
Zie matrixfunctie voor meer informatie over het produceren van letterlijke matrixwaarden.
Zie de operator [ ] voor meer informatie over het ophalen van elementen uit een matrix.
Voorbeelden
> SELECT ARRAY(1, 2, 3);
[1, 2, 3]
> SELECT CAST(ARRAY(1, 2, 3) AS ARRAY<TINYINT>);
[1, 2, 3]
> SELECT typeof(ARRAY());
ARRAY<NULL>
> SELECT CAST(ARRAY(ARRAY(1, 2), ARRAY(3, 4)) AS ARRAY<ARRAY<BIGINT>>);
[[1, 2], [3, 4]]
> SELECT a[1] FROM VALUES(ARRAY(3, 4)) AS T(a);
4