Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A
A következőkre vonatkozik: Databricks SQL
Databricks Runtime
Egy tömb egy részhalmazát adja vissza.
Syntax
slice(expr, start, length)
Argumentumok
expr
: KifejezésARRAY
.start
: KifejezésINTEGER
.length
INTEGER
: 0-nál nagyobb vagy egyenlő kifejezés.
Válaszok
Az eredmény a következő típusú expr
.
A függvény részhalmazai a tömböt expr
indexből start
kiindulva (a tömbindexek 1-nél kezdődnek), vagy negatív esetben a végétől start
kezdve a megadott length
értékkel.
Ha a kért tömbszelet nem fedi át a tömb tényleges hosszát, a rendszer üres tömböt ad vissza.
Példák
> SELECT slice(array(1, 2, 3, 4), 2, 2);
[2,3]
> SELECT slice(array(1, 2, 3, 4), -2, 2);
[3,4]