跳到主要内容

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
低成本
快速分析
多种数据源
弹性扩展
注册