o Oracle INSTR() a função procura por um sub-texto numa cadeia e devolve a posição da sub-cadeia numa cadeia.

Sintaxe

followig ilustra a sintaxe do Oracle INSTR() função:

Argumentos

A Oracle INSTR() função aceita quatro argumentos:

string

é a seqüência de caracteres ou expressão de caracteres que contém a substring a ser encontrado.,

substring

é a substring a ser pesquisado

start_position

é um inteiro diferente de zero, que especifica onde na seqüência de caracteres INSTR() função começa a procurar. O start_position é calculado utilizando caracteres definidos pelo conjunto de caracteres de entrada.

If thestart_position is positive, thenINSTR() function searchs and counts forward from the beginning of the string., In case the start_position is negative, the INSTR() function will search and count back from the end of the string.

o start_position é um parâmetro opcional. O valor padrão do start_position é 1. Significa que, por padrão, a função INSTR() procura desde o início da string.

occurrence

é um número inteiro positivo que especifica que ocorrência de substring para que INSTR() função de pesquisa., occurence é opcional e seu valor padrão é 1, significando que o INSTR() funtion procura a primeira ocorrência de substring por padrão.

valor de retorno

a função INSTR() devolve um inteiro positivo que é a posição de um sub-texto dentro de uma cadeia.

Se string não contém o substring INSTR() função retorna 0 (zero).,

Exemplos

1) Pesquisa desde o início da cadeia de caracteres

a instrução A seguir apresenta a localização da primeira ocorrência de is subseqüência de caracteres em This is a playlist, a partir da posição 1 (o primeiro caractere) na seqüência de caracteres.,

neste exemplo, a função INSTR() função procurado para a primeira ocorrência da substring is desde o início da cadeia de caracteres This is a playlist.,

2) Pesquisa para a 2ª e 3ª ocorrência de uma subcadeia

a instrução A seguir retorna a localização do 2º e 3º ocorrências da subseqüência is no This is a playlist

neste exemplo, passamos o start_position 1 e a occurrence 2 e 3 para instruir o INSTR() função de pesquisa para o 2º e 3º ocorrências de substring em string This is a playlist.,

3) Busca de uma subseqüência de caracteres que não existe em uma seqüência de caracteres

O exemplo a seguir ilustra o resultado quando a subseqüência de caracteres are não é encontrado na procura de seqüência de caracteres:

4) Procurar para trás

O exemplo a seguir procura a primeira ocorrência da substring is para trás a partir do final dos pesquisados cadeia.,

neste tutorial, você aprendeu a pesquisa e retornar a posição de uma substring em um string.

  • este tutorial foi útil?
  • YesNo