ELEMENT_AT
擷取陣列中指定索引處的元素。
語法
ELEMENT_AT(ARRAY(E), INDEX)
引數
ARRAY(E)
類型: array
任何類型的數值陣列。
INDEX
類型:integer
一個整數,表示要擷取之元素的索引。
如果 INDEX > 0,此函數提供與 SQL 標準下標運算子 ([]) 相同的功能。
如果 INDEX < 0,此函數會從最後一個元素存取到第一個元素。
請注意,如果 ARRAY 包含任何 null 值,則在陣列索引中會忽略這些值。
傳回
類型:與輸入相同
在給定的 INDEX 處的 ARRAY 元素。
請注意,如果 INDEX 為 0,則函數會傳回 null。
範例
| 陣列 | 索引 | 輸出 |
|---|---|---|
[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 |