📄️ ARRAY
ARRAY 作为数据库的扩展类型,在 PostgreSQL、ClickHouse、Snowflake 等各种数据库系统中都受支持。ARRAY 广泛应用于 A/B 测试、用户标签分析、用户画像等场景。StarRocks 支持多维数组嵌套、数组切片、比较和过滤。
📄️ JSON
StarRocks 自 2.2.0 版本开始支持 JSON。本文将介绍 JSON 的基本概念,以及 StarRocks 如何创建 JSON 类型列、加载和查询 JSON 数据,并通过 JSON 函数和操作符构造和处理 JSON 数据。
📄️ MAP
MAP 是一种复杂的数据类型,存储一组键值对,例如 {a:2, c:3}。Map 中的 Key 必须是唯一的。嵌套 Map 最多可以包含 14 级嵌套。
📄️ STRUCT
STRUCT 广泛用于表达复杂的数据类型。它表示一个由具有不同数据类型的元素(也称为字段)组成的集合,例如 `{'name':'John', 'age':30, 'is_active':true}`。