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