Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Applies to:
Databricks SQL
Databricks Runtime
Generates an array of elements from start to stop (inclusive), incrementing by step.
Syntax
sequence(start, stop [, step] )
Arguments
start: An expression of an integral numeric type,DATE, orTIMESTAMP.stop: Ifstartis numeric an integral numeric, aDATEorTIMESTAMPotherwise.step: AnINTERVALexpression ifstartis aDATEorTIMESTAMP, or an integral numeric otherwise.
Returns
An ARRAY of least common type of start and stop.
By default step is 1 if start is less than or equal to stop, otherwise -1.
For the DATE or TIMESTAMP sequences default step is INTERVAL '1' DAY and INTERVAL '-1' DAY respectively.
If start is greater than stop then step must be negative, and vice versa.
Examples
> SELECT sequence(1, 5);
[1,2,3,4,5]
> SELECT sequence(5, 1);
[5,4,3,2,1]
> SELECT sequence(DATE'2018-01-01', DATE'2018-03-01', INTERVAL 1 MONTH);
[2018-01-01,2018-02-01,2018-03-01]