element_at
返回给定数组中指定位置(索引)的元素。 如果任何参数为 NULL 或位置不存在,则结果为 NULL。
此函数是下标运算符 []
的别名。 从 v3.0 开始支持。
如果您想从 map 中的键值对中检索值,请参阅 element_at。
语法
element_at(any_array, position)
参数
any_array
:从中检索元素的数组表达式。position
:元素在数组中的位置。 它必须是一个正整数。 取值范围:[1, 数组长度]。 如果position
不存在,则返回 NULL。
示例
mysql> select element_at([2,3,11],3);
+---------------+
| [2, 3, 11][3] |
+---------------+
| 11 |
+---------------+
mysql> select element_at(["a","b","c"],1);
+--------------------+
| ['a', 'b', 'c'][1] |
+--------------------+
| a |
+--------------------+
关键词
ELEMENT_AT, ARRAY