📄️ base64_to_bitmap
将 Base64 编码的字符串转换为 Bitmap。
📄️ bitmap_agg
将列中的多行非 NULL 数值合并成一行 BITMAP 值。
📄️ bitmap_and
计算两个 Bitmap 的交集并返回新的 Bitmap。
📄️ bitmap_andnot
返回存在于第一个 Bitmap 中但不存在于第二个 Bitmap 中的值。
📄️ bitmap_contains
计算输入值是否在 Bitmap 列中并返回布尔值。
📄️ bitmap_count
统计 Bitmap 中不重复值的个数。
📄️ bitmap_empty
返回一个空 Bitmap。
📄️ bitmap_from_binary
将特定格式的 Varbinary 字符串转换为 Bitmap。
📄️ bitmap_from_string
将逗号分隔的数字字符串转换为 BITMAP。
📄️ bitmap_has_any
计算两个 Bitmap 列是否存在相交元素并返回布尔值。
📄️ bitmap_hash
计算输入值的 32 位哈希值并返回包含该值的 Bitmap。
📄️ bitmap_hash64
计算输入值的 64 位哈希值并返回包含该值的 Bitmap。
📄️ bitmap_intersect
计算一组 Bitmap 值的交集并返回。
📄️ bitmap_max
获取 Bitmap 中的最大值。
📄️ bitmap_min
获取 Bitmap 中的最小值。
📄️ bitmap_or
计算两个 Bitmap 的并集并返回新的 Bitmap。
📄️ bitmap_remove
从 Bitmap 中删除指定的数值。
📄️ bitmap_subset_in_range
从 Bitmap 中返回取值在指定范围内的元素子集。
📄️ bitmap_subset_limit
根据指定的起始值从 BITMAP 中截取指定个数的元素。
📄️ bitmap_to_array
将 BITMAP 中的所有值组合成 BIGINT 类型的数组。
📄️ bitmap_to_base64
将 Bitmap 转换为 Base64 编码的字符串。
📄️ bitmap_to_binary
根据 StarRocks 规则将 Bitmap 转换为二进制字符串。
📄️ bitmap_to_string
将 Bitmap 转换为逗号分隔的字符串。
📄️ bitmap_union
计算一组 Bitmap 值的并集。
📄️ bitmap_union_count
计算一组 Bitmap 值的并集并返回并集的基数。
📄️ bitmap_union_int
计算 TINYINT、SMALLINT 和 INT 类型列中不同值的个数,返回值与 COUNT(DISTINCT expr) 相同。
📄️ bitmap_xor
计算两个 Bitmap 中不重复元素所构成的集合。
📄️ intersect_count
计算两个 Bitmap 之间相同元素的个数,支持通过维度列进行过滤。
📄️ sub_bitmap
从 BITMAP 类型的值中按指定偏移位置截取指定个数的元素。
📄️ subdivide_bitmap
将大 BITMAP 拆分成多个不超过指定大小的子 BITMAP。
📄️ to_bitmap
将取值在 0 到 18446744073709551615 区间的 unsigned BIGINT 转换为包含该元素的 BITMAP。
📄️ unnest_bitmap
unnest_bitmap 是表函数,用于将 BITMAP 展开成多行。