ARRAY Type

Van toepassing op:gemarkeerd met ja Databricks SQL-controle gemarkeerd als ja 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