ELEMENT_AT
Извлекает элемент массива по заданному индексу.
Синтаксис
ELEMENT_AT(ARRAY(E), INDEX)
Аргументы
ARRAY(E)
Тип: array
Массив значений любого типа.
INDEX
Тип: integer
Целое число, указывающее индекс извлекаемого элемента.
Если INDEX > 0, эта функция предоставляет ту же функциональность, что и оператор подстрочного индекса стандарта SQL ([]).
Если INDEX < 0, эта функция обращается к элементам от последнего к первому.
Обратите внимание, что если ARRAY содержит какие-либо значения null, они игнорируются при индексации массива.
Возвращает
Тип: такой же, как входной
Элемент ARRAY по заданному INDEX.
Обратите внимание, что если INDEX равно 0, то функция возвращает null.
Примеры
| ARRAY | ИНДЕКС | Выходные данные |
|---|---|---|
[5,2,3,1,2,3]
|
1 | 5 |
[5,2,3,1,2,3]
|
4 | 1 |
[5,2,3,1,2,3]
|
10 | NULL
|
[5,2,3,1,6,3]
|
-2 | 6 |
[a,2,p,34]
|
3 | p |