VECTOR_DIMS
ベクトルの次元数(要素数)を返します。
構文
VECTOR_DIMS(vector)
引数
vector: 入力ベクトル(VECTOR データ型)
戻り値
ベクトル内の次元数(要素数)を表す INT 値を返します。
説明
VECTOR_DIMS 関数は、ベクトルの次元数、つまりそのベクトルに含まれる要素数を返します。この関数は、次のような用途で役立ちます。
- 演算を実行する前にベクトルの次元数を検証する
- 次元情報が必要な動的ベクトル処理
- ベクトルデータのデバッグやデータ探索
- 計算時にベクトル間の互換性を確保する
例
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 │
└─────────┴─────────┴─────────┘