JSON_ARRAY_GET

功能概述

按索引从 JSON 数组中取出指定位置的元素,返回 STRING 类型(含 JSON 引号)。索引越界返回 NULL。

语法

JSON_ARRAY_GET(<json_array>, <index>)

参数说明

  • <json_array>
    <json_array>
    :JSON 类型,必须是 JSON 数组。字符串需先用
    PARSE_JSON
    PARSE_JSON
    转换。
  • <index>
    <index>
    :BIGINT 类型,从 0 开始的非负整数索引。

使用示例

SELECT json_array_get(PARSE_JSON('["a","b","c"]'), 0); -- "a" SELECT json_array_get(PARSE_JSON('["a","b","c"]'), 2); -- "c" -- 索引越界返回 NULL SELECT json_array_get(PARSE_JSON('["a","b","c"]'), 5); -- NULL

相关文档

联系我们
预约咨询
微信咨询
电话咨询