Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die INDEX_OF Funktion gibt den Index des ersten Vorkommens einer Zeichenfolge zurück.
Syntax
INDEX_OF(<string_expr_1>, <string_expr_2> [, <numeric_expr>])
Arguments
| Description | |
|---|---|
string_expr_1 |
Ein Zeichenfolgenausdruck, der das Ziel der Suche ist. |
string_expr_2 |
Ein Zeichenfolgenausdruck mit der Teilzeichenfolge, die die Quelle der Suche ist (oder nach der gesucht werden soll). |
numeric_expr |
Ein optionaler numerischer Ausdruck, der angibt, string_expr_1wo die Suche gestartet werden soll. Wenn Sie hier nichts angeben, lautet der Standardwert 0. |
Rückgabetypen
Gibt einen numerischen Ausdruck zurück.
Examples
Dieser Abschnitt enthält Beispiele für die Verwendung dieses Abfragesprachenkonstrukts.
Index der Teilzeichenfolge suchen
In diesem Beispiel wird die INDEX_OF Funktion verwendet, um den Index verschiedener Teilzeichenfolgen zu finden.
SELECT VALUE {
indexOfFirstLetter: INDEX_OF("AdventureWorks", "A"),
indexOfLastLetter: INDEX_OF("AdventureWorks", "s"),
indexOfPrefix: INDEX_OF("AdventureWorks", "Adventure"),
indexOfSuffix: INDEX_OF("AdventureWorks", "Works"),
indexOfSubstring: INDEX_OF("AdventureWorks", "tureW"),
indexOfNonMatch: INDEX_OF("AdventureWorks", "Cosmos"),
indexOfCustomStartMatch: INDEX_OF("AdventureWorks", "Works", 5),
indexOfCustomStartNoMatch: INDEX_OF("AdventureWorks", "Adventure", 5),
indexOfCaseSensitive: INDEX_OF("AdventureWorks", "aD")
}
[
{
"indexOfFirstLetter": 0,
"indexOfLastLetter": 13,
"indexOfPrefix": 0,
"indexOfSuffix": 9,
"indexOfSubstring": 5,
"indexOfNonMatch": -1,
"indexOfCustomStartMatch": 9,
"indexOfCustomStartNoMatch": -1,
"indexOfCaseSensitive": -1
}
]