適用対象:
Databricks SQL
Databricks Runtime
配列のサブセットを返します。
構文
slice(expr, start, length)
引数
-
expr:ARRAY式。 -
start:INTEGER式。 -
length: 0 以上のINTEGER式。
返品
結果は expr 型です。
関数のサブセット配列 expr。これは、指定された start を持ち、インデックス start (配列インデックスは 1 から始まります) から、または length が負の場合は末尾から始まります。
要求された配列スライスが、配列の実際の長さと重複していない場合は、空の配列が返されます。
例
> SELECT slice(array(1, 2, 3, 4), 2, 2);
[2,3]
> SELECT slice(array(1, 2, 3, 4), -2, 2);
[3,4]