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