Función INSERTAR() en MySQL

INSERT():
esta función en MySQL se usa para insertar una string dentro de una string, eliminando una cantidad de caracteres de la string original.

Sintaxis:

INSERT(str, pos, len, newstr)

Parámetros:
este método acepta cuatro parámetros.

  • str – String original en la que queremos insertar otra string.
  • pos – La posición donde queremos insertar otra string.
  • len: el número de caracteres a reemplazar.
  • newstr: la string que se insertará.

Devoluciones:
Devuelve una string recién formada.
Ejemplo-1:
Insertar la string «mysql» en la string «geeksforgeeks» y reemplazar cinco caracteres, comenzando desde la posición 9 con la ayuda de la función INSERT.

SELECT INSERT("geeksforgeeks", 9, 5, "MySQL") 
AS NewString ;

Producción :

CADENA NUEVA
geeksformysql

Ejemplo-2:
La siguiente declaración de MySQL devuelve la string original, la string real en sí. Esto sucede porque la posición de inserción, que se especifica como -5, está fuera de rango, por lo que no se realiza ninguna inserción.

SELECT INSERT("geeksforgeeks", -5, 5, "MySQL") 
AS NewString ;

Producción :

CADENA NUEVA 
frikisforgeeks

Ejemplo-3:
La siguiente declaración de MySQL devuelve una string completamente nueva. Esto sucede porque la posición de inserción es 1 y la longitud es el número de caracteres en la string anterior.

SELECT INSERT("geeksforgeeks", 1, 13, "stackoverflow") 
AS NewString ;

Producción :

CADENA NUEVA
desbordamiento de pila

Publicación traducida automáticamente

Artículo escrito por jana_sayantan 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 *