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