Typ: ARRAY
Gäller för: Databricks SQL Databricks Runtime
Representerar values som består av en sekvens med element med typen elementType
.
Syntax
ARRAY < elementType >
-
elementType
: Alla datatyper som definierar typen av element i matrisen.
Gränser
Matristypen stöder sekvenser med en längd som är större eller lika med 0.
Literaler
Mer information om hur du skapar literalmatriser valuesfinns i matrisfunktion .
Mer information om hur du hämtar element från en matris finns i operatorn [ ] .
Exempel
> 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