Función STRPOS - AWS Clean Rooms

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Función STRPOS

Devuelve la posición de una subcadena dentro de una cadena especificada.

Consulte Función CHARINDEX y Función POSITION para ver funciones similares.

Sintaxis

STRPOS(string, substring )

Argumentos

string

El primer parámetro de entrada es la cadena que se buscará.

subcadena

El segundo parámetro es la subcadena que se va a buscar dentro de string (cadena).

Tipo de retorno

La función STRPOS devuelve un valor entero correspondiente a la posición de la subcadena (basado en 1, no basado en cero). La posición se basa en la cantidad de caracteres, no bytes, por lo que los caracteres multibyte se cuentan como caracteres simples.

Notas de uso

STRPOS devuelve 0 si no se encuentra substring (subcadena) dentro de la string (cadena):

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

Ejemplos

En el siguiente ejemplo, se muestra la posición de la cadena fish dentro de la palabra dogfish:

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

El siguiente ejemplo devuelve la cantidad de transacciones de venta con un parámetro COMMISSION que supere los 999,00 de la tabla SALES:

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)