リファレンスガイド> SQL関数のTDVサポート> 配列SQLスクリプト関数> FIND_INDEX
 
FIND_INDEX
この関数は、指定された値が最初に出現するベクトルを検索します。 2つの引数を受け入れます。最初の引数は任意のスカラー値です。 2番目の引数は、検索されるベクトルです。インデックスは1から始まります。
ベクトルの基本型と指定された引数のデータタイプは、比較可能であるか、暗黙的にキャスト可能である必要があります。
検索された値がベクトルに見つからない場合、結果はゼロになります。
ベクトルまたは指定された引数のいずれかがNULLの場合、関数の結果はNULLになります。
次の例では、値3が返されます。
DECLARE v VECTOR(INT) DEFAULT VECTOR [5, 10, 50, 100];
SET i = FIND_INDEX(50, v);
ベクトルと関数の詳細については、TDVリファレンスガイドの章 TDV SQLスクリプトを参照してください。