Referencia de funciones

STRPOS

Equivalente en MySQL:

Devuelve la posición de la primera aparición de una subcadena en una cadena.

PostgreSQL 17.9
STRPOS(string, substring)
string
Cadena en la que se busca
text
substring
Subcadena que se busca
text

Valor devuelto

Número entero: la posición empezando por 1; 0 si no se encuentra la subcadena; distingue mayúsculas y minúsculas

Ejemplos

Posición de una subcadena

PostgreSQL 17.9
SELECT STRPOS('sql-academy', 'academy');
strpos
5

Posición del espacio en el nombre

PostgreSQL 17.9
SELECT member_name,
	STRPOS(member_name, ' ') AS space_position
FROM FamilyMembers;
member_namespace_position
Headley Quincey8
Flavia Quincey7
Andie Quincey6
Lela Quincey5
Annie Quincey6
Ernest Forrest7
Constance Forrest10
Wednesday Addams10

Detalles

STRPOS equivale a POSITION(substring IN string), solo que con los argumentos en orden inverso.

Véase también