Função do STRPOS - AWS Clean Rooms

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Função do STRPOS

Retorna a posição de uma substring em uma string especificada.

Consulte Função do CHARINDEX e Função do POSITION para ver funções semelhantes.

Sintaxe

STRPOS(string, substring )

Argumentos

string

O primeiro parâmetro de entrada é a string a ser pesquisada.

substring

O segundo parâmetro é a substring a procurar dentro da string.

Tipo de retorno

A STRPOS função retorna um número inteiro correspondente à posição da substring (baseada em um, não em zero). A posição é baseada no número de caracteres, e não bytes, de forma que caracteres multibyte são contados como caracteres simples.

Observações de uso

STRPOSretorna 0 se a substring não for encontrada dentro da string:

select strpos('dogfish', 'fist'); strpos -------- 0 (1 row)

Exemplos

O seguinte exemplo mostra a posição da string fish na palavra dogfish:

select strpos('dogfish', 'fish'); strpos -------- 4 (1 row)

O exemplo a seguir retorna o número de transações de vendas com COMMISSION mais de 999,00 da SALES tabela:

select distinct strpos(commission, '.'), count (strpos(commission, '.')) from sales where strpos(commission, '.') > 4 group by strpos(commission, '.') order by 1, 2; strpos | count -------+------- 5 | 629 (1 row)