element_at

    Syntax

    返回数组中位置为 position 的元素。如果该位置上元素不存在,返回NULL。

    position 从1开始,并且支持负数。

    position 为正数使用范例:

    为负数使用范例:

    1. mysql> set enable_vectorized_engine=true;
    2. mysql> SELECT id,c_array,c_array[-2] FROM `array_test`;
    3. +------+-----------------+----------------------------------+
    4. | 1 | [1, 2, 3, 4, 5] | 4 |
    5. | 2 | [6, 7, 8] | 7 |
    6. | 3 | [] | NULL |
    7. +------+-----------------+----------------------------------+