Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La INDEX_OF función devuelve el índice de la primera aparición de una cadena.
Syntax
INDEX_OF(<string_expr_1>, <string_expr_2> [, <numeric_expr>])
Arguments
| Description | |
|---|---|
string_expr_1 |
Expresión de cadena que es el destino de la búsqueda. |
string_expr_2 |
Expresión de cadena con la subcadena que es el origen de la búsqueda (o para buscar). |
numeric_expr |
Expresión numérica opcional que indica dónde, en string_expr_1, para iniciar la búsqueda. Si no se especifica, el valor predeterminado es 0. |
Tipos de retorno
Devuelve una expresión numérica.
Examples
Esta sección contiene ejemplos de cómo usar esta construcción del lenguaje de consulta.
Buscar índice de subcadena
En este ejemplo, la INDEX_OF función se usa para buscar el índice de varias subcadenas.
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
}
]