ELEMENT_AT
检索给定索引处数组的元素。
语法
ELEMENT_AT(ARRAY(E), INDEX)
参数
ARRAY(E)
类型:array
任何类型的数组值。
INDEX
类型:integer
一个整数,指示要检索的元素的索引。
如果 INDEX > 0,此函数提供与 SQL 标准下标运算符 ([]) 相同的功能。
如果 INDEX < 0,此函数将从最后一个元素到第一个元素访问元素。
请注意,如果 ARRAY 包含任何 null 值,则在数组索引中会忽略它们。
返回
类型:与输入相同
给定 INDEX 处的 ARRAY 元素。
请注意,如果 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 |