Referencia de funciones

INSTR

Equivalente en PostgreSQL:

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

MySQL 8.4
INSTR(str, substr)
str
Cadena en la que se busca
VARCHAR
substr
Subcadena que se busca
VARCHAR

Valor devuelto

Número entero, la posición empezando por 1; 0 si no se encuentra la subcadena

Ejemplos

Posición de una subcadena

MySQL 8.4
SELECT INSTR('sql-academy', 'academy');
INSTR('sql-academy', 'academy')
5

Búsqueda sin distinguir mayúsculas y minúsculas

MySQL 8.4
SELECT INSTR('SQL Academy', 'academy');
INSTR('SQL Academy', 'academy')
5

Detalles

Los argumentos van en orden inverso respecto a LOCATE: primero la cadena y después la subcadena. Por defecto no distingue mayúsculas y minúsculas.

Véase también

Dónde aprenderlo