Función INSTR() en MySQL

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *