StarRocks 提供了一系列强大的 JSON 函数,可以轻松地解析、提取和操作 JSON 数据。以下是一些常用的 JSON 函数:

  • JSON_VALUE(json_string, path): 从 JSON 字符串中提取特定路径的值。
  • JSON_KEYS(json_string): 返回 JSON 对象中的所有键。
  • JSON_TYPE(json_string): 返回 JSON 值的数据类型。
  • JSON_ARRAY_LENGTH(json_string): 返回 JSON 数组的长度。
  • JSON_CONTAINS(json_string, path): 检查 JSON 字符串中是否包含特定路径。

示例:

SELECT JSON_VALUE('{"name":"John","age":30}', '$.name') AS name;

输出:

name
----
John

通过使用这些 JSON 函数,您可以轻松地从 JSON 数据中提取和操作所需的信息。

注意:

  • path 参数使用 JSONPath 语法。
  • 如果 path 不存在,则 JSON_VALUE 返回 NULL

更多信息:

StarRocks JSON 函数指南

原文地址: https://www.cveoy.top/t/topic/lPeI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录