ARRAY
type
Van toepassing op: Databricks SQL 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.
Limieten
Het matrixtype ondersteunt reeksen van elke lengte groter of gelijk aan 0.
Letterlijke waarden
Zie de 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