- Kategorien:
Funktionen für semistrukturierte und strukturierte Daten (Array/Objekt)
ARRAY_POSITION¶
Gibt den ersten vorkommenden Index eines Elements in einem Array zurück.
Syntax¶
Argumente¶
value_exprIn
arrayzu suchender Wert.Wenn
arrayein semistrukturiertes ARRAY ist, mussvalue_expreinen VARIANT ergeben.Wenn
arrayein strukturiertes ARRAY ist, mussvalue_expreinen Typ ergeben, der mit dem ARRAY-Typ verglichen werden kann.
arrayDas zu durchsuchende ARRAY.
Rückgabewerte¶
Die Funktion gibt einen INTEGER-Wert zurück, der die Position von value_expr in array angibt.
Nutzungshinweise¶
Der Rückgabewert ist 0-basiert, nicht 1-basiert. Wenn also
value_exprmit dem ersten Element im Array übereinstimmt, gibt diese Funktion 0 zurück, nicht 1.Wenn der Wert nicht im ARRAY enthalten ist, wird NULL zurückgegeben.
Wenn Sie NULL für
value_exprangeben, gibt die Funktion die Position des ersten NULL im Array zurück.
Beispiele¶
Die folgenden Beispiele zeigen die Verwendung dieser Funktion: