Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция
Область применения:
Databricks SQL
Databricks Runtime
Создает массив элементов от start до stop (включительно) с шагом step.
Синтаксис
sequence(start, stop [, step] )
Аргументы
-
start: выражение целочисленного числового типа илиDATETIMESTAMP. -
stop: еслиstartчисловое целочисленное число, значениеDATEилиTIMESTAMPдругое. -
stepINTERVAL: выражение, еслиstartимеет значениеDATEилиTIMESTAMPцелочисленное число в противном случае.
Возвраты
Наименее распространенный ARRAYтипstart и stop.
По умолчанию step равно 1, если start меньше или равно stop, в противном случае — 1.
По умолчанию для последовательностей DATE или TIMESTAMP используется step "1" день и INTERVAL "-1" INTERVAL соответственно.
Если start больше stop, значение step должно быть отрицательным, и наоборот.
Примеры
> 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]