半结构化和结构化数据函数¶
这些函数用于:
半结构化数据格式 (包括 JSON、Avro 和 XML)
半结构化数据类型 (包括 VARIANT、OBJECT 和 ARRAY)。
结构化数据类型 (包括结构化 OBJECT、结构化 ARRAY 和 MAP)。
半结构化和结构化数据函数列表¶
这些函数按所执行的操作类型分组:
解析 JSON 和 XML 数据。
从半结构化和结构化数据中提取值(例如,从 ARRAY、OBJECT 或 MAP 中提取值)。
将半结构化数据类型和结构化数据类型转换/类型转换为其他数据类型。
确定半结构化数据中值的数据类型(即类型谓词)。
子类别 |
函数 |
备注 |
---|---|---|
JSON 和 XML 解析 |
||
数组/对象创建和操作 |
另请参阅 聚合函数。 |
|
另请参阅 聚合函数。 |
||
另请参阅 聚合函数。 |
||
另请参阅 聚合函数。 |
||
高阶 |
另请参阅 使用 Snowflake 高阶函数过滤和转换数据。 |
|
另请参阅 使用 Snowflake 高阶函数过滤和转换数据。 |
||
地图创建和操作 |
||
提取 |
表函数。 |
|
GET 的变体。 |
||
从 OBJECT 中的键/值对中提取键。 |
||
转换/类型转换 |
||
类型谓词 |
||