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 | INDEX | 出力 |
|---|---|---|
[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 |