Oracle INSTR()
función busca una subcadena en una cadena y devuelve la posición de la subcadena en una cadena.
la Sintaxis de
La siguiente ilustra la sintaxis de Oracle INSTR()
función:
Argumentos
Oracle INSTR()
función acepta cuatro argumentos:
string
es la cadena o expresión de caracteres que contiene la subcadena a encontrarse.,
substring
es la subcadena a buscar
start_position
es un entero distinto de cero que especifica dónde en la cadena la función INSTR()
comienza a buscar. El start_position
se calcula utilizando caracteres definidos por el conjunto de caracteres de entrada.
si la función start_position
es positiva, entonces INSTR()
busca y cuenta hacia adelante desde el principio de la cadena., En caso de que start_position
sea negativo, la función INSTR()
buscará y contará hacia atrás desde el final de la cadena.
El start_position
es un parámetro opcional. El valor predeterminado de start_position
es 1. Esto significa que, por defecto, la función INSTR()
busca desde el principio de la cadena.
occurrence
es un entero positivo que especifica que la aparición de la etiqueta substring
para que el INSTR()
función de búsqueda., El occurence
es opcional y su valor predeterminado es 1, lo que significa que el INSTR()
funtion busca la primera aparición del substring
por defecto.
valor de retorno
la función INSTR()
devuelve un entero positivo que es la posición de una subcadena dentro de una cadena.
Si el string
no contiene la etiqueta substring
, el INSTR()
función devuelve 0 (cero).,
Examples
1) buscar desde el inicio de la cadena
la siguiente instrucción devuelve la ubicación de la primera aparición delis
substring inThis is a playlist
, comenzando desde la posición 1 (el primer carácter) en la cadena.,
En este ejemplo, el INSTR() la función busca la primera ocurrencia de la subcadena is
desde el principio de la cadena This is a playlist
.,
2) la Búsqueda de la 2ş y 3ş aparición de una subcadena
La siguiente instrucción devuelve la ubicación de la 2ª y 3ª las apariciones de la subcadena is
en el This is a playlist
En este ejemplo, pasamos por el start_position
1 y occurrence
como 2 y 3 para indicar el INSTR()
función de búsqueda para la 2ª y 3ª las apariciones de la subcadena en la cadena This is a playlist
.,
3) la Búsqueda de una subcadena que no existe en un string
El siguiente ejemplo muestra el resultado cuando la subcadena are
no se encuentra en la búsqueda de la cadena:
4) Buscar hacia atrás
El siguiente ejemplo busca la primera ocurrencia de la subcadena is
hacia atrás desde el final de la búsqueda de la cadena.,
En este tutorial, usted ha aprendido cómo buscar y volver a la posición de una subcadena en una cadena.
- ¿Fue útil este tutorial?
- YesNo