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 スクリプト」の章を参照してください。