JSON_EXTRACT_INT

功能概述

从 JSON 对象中按路径提取值并返回 INT 类型。路径不存在或值为 null 时返回 NULL。

语法

JSON_EXTRACT_INT(<json>, <path>)

参数说明

  • <json>
    <json>
    :JSON 类型,源数据。字符串需先用
    PARSE_JSON
    PARSE_JSON
    转换。
  • <path>
    <path>
    :STRING 类型,JSONPath 表达式,如
    '$.field'
    '$.field'

使用示例

SELECT json_extract_int(PARSE_JSON('{"score":42}'), '$.score'); -- 42 -- 路径不存在返回 NULL SELECT json_extract_int(PARSE_JSON('{"score":42}'), '$.other'); -- NULL -- 值为 null 返回 NULL SELECT json_extract_int(PARSE_JSON('{"score":null}'), '$.score'); -- NULL

相关文档

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