INSTR() :
esta función en MySQL se usa para devolver la ubicación de la primera aparición de una substring dentro de una string determinada.
Sintaxis:
INSTR(string_1, string_2)
Parámetros:
Esta función acepta 2 parámetros.
- string_1:
la string en la que se realiza la búsqueda. - string_2:
la string/substring que se buscará en string_1.
Devoluciones:
Devuelve la posición de la primera aparición de una substring dentro de una string dada.
Nota –
- La función devolverá 0 si string_2 no se encuentra en string_1.
- La función INSTR() solo realiza búsquedas que no distinguen entre mayúsculas y minúsculas.
Ejemplo-1:
encontrar la posición de una substring.
SELECT INSTR("Python is a powerful Language", "powerful") AS Found;
Producción :
Fundar |
---|
13 |
Ejemplo-2:
Mostrando que la función INSTR() no distingue entre mayúsculas y minúsculas.
SELECT INSTR("Python is a powerful Language", "IS") AS 'Found1'; INSTR("Python is a powerful Language", "is") AS 'Found2';
Producción :
Encontrado1 | encontrado2 |
---|---|
8 | 8 |
Ejemplo-3:
Si string_2 no se encuentra en string_1.
SELECT INSTR("Python is awesome", "hey") AS Found;
Producción :
Fundar |
---|
0 |
Ejemplo-4:
Todos los errores posibles en la función INSTR().
Si solo se pasa un parámetro.
SELECT INSTR("Python is a powerful Language") AS 'Found';
Producción :
Incorrect parameter count in the call to native function 'INSTR'
Si se pasan tres o más parámetros.
SELECT INSTR("Python is a powerful Language", "is", "a", "lang) AS 'Found';
Producción :
Incorrect parameter count in the call to native function 'INSTR'
Publicación traducida automáticamente
Artículo escrito por vanshgaur14866 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA