跳到主要内容

VECTOR_DIMS

引入或更新于:v1.2.780

返回向量 (vector) 的维度(元素数量)。

语法

VECTOR_DIMS(vector)

参数

  • vector: 输入向量 (vector)(VECTOR 数据类型)

返回值

返回表示向量维度(元素数量)的 INT 值。

描述

VECTOR_DIMS 函数返回向量的维度,即其包含的元素数量。此函数适用于:

  • 执行操作前验证向量维度
  • 需要维度信息的动态向量处理
  • 使用向量数据进行调试与数据探索
  • 确保计算中向量间的兼容性
信息

此函数在 Databend 内部执行向量计算,不依赖外部 API。

示例

SELECT 
VECTOR_DIMS([1,2]::VECTOR(2)) AS dims_2d,
VECTOR_DIMS([1,2,3]::VECTOR(3)) AS dims_3d,
VECTOR_DIMS([1,2,3,4,5]::VECTOR(5)) AS dims_5d;

结果:

┌─────────┬─────────┬─────────┐
│ dims_2d │ dims_3d │ dims_5d │
├─────────┼─────────┼─────────┤
│ 2 │ 3 │ 5 │
└─────────┴─────────┴─────────┘
欢迎体验 Databend Cloud

基于 Rust + 对象存储构建的新一代多模态数仓,一个平台即可进行 BI、向量、全文检索及地理空间分析。

支持标准 SQL,自动弹性伸缩,助您快速构建现代化数据平台。

注册即领 ¥200 代金券。

注册体验