StarRocks JSON 函数指南
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 文档: https://www.starrocks.io/
- JSONPath 语法: https://goessner.net/articles/JsonPath/
原文地址: https://www.cveoy.top/t/topic/lPeI 著作权归作者所有。请勿转载和采集!