INSERT (Lakehouse v1)
Devuelve la cadena str con la subcadena que comienza en la posición pos y tiene len caracteres de longitud reemplazada por la cadena newstr. Devuelve la cadena original si pos no está dentro de la longitud de la cadena. Reemplaza el resto de la cadena desde la posición pos si len no está dentro de la longitud del resto de la cadena. Devuelve NULL si algún argumento es NULL.
Sintaxis de Analyze
Sección titulada «Sintaxis de Analyze»func.insert(<str>, <pos>, <len>, <newstr>)Ejemplos de Analyze
Sección titulada «Ejemplos de Analyze»func.insert('Quadratic', 3, 4, 'What')┌────────────────────────────────────────┐│ func.insert('Quadratic', 3, 4, 'What') │├────────────────────────────────────────┤│ QuWhattic │└────────────────────────────────────────┘Sintaxis SQL
Sección titulada «Sintaxis SQL»INSERT(<str>, <pos>, <len>, <newstr>)Argumentos
Sección titulada «Argumentos»| Argumentos | Descripción |
|---|---|
<str> |
La cadena. |
<pos> |
La posición. |
<len> |
La longitud. |
<newstr> |
La nueva cadena. |
Tipo de retorno
Sección titulada «Tipo de retorno»VARCHAR
Ejemplos de SQL
Sección titulada «Ejemplos de SQL»SELECT INSERT('Quadratic', 3, 4, 'What');┌───────────────────────────────────┐│ INSERT('Quadratic', 3, 4, 'What') │├───────────────────────────────────┤│ QuWhattic │└───────────────────────────────────┘
SELECT INSERT('Quadratic', -1, 4, 'What');┌───────────────────────────────────────┐│ INSERT('Quadratic', (- 1), 4, 'What') │├───────────────────────────────────────┤│ Quadratic │└───────────────────────────────────────┘
SELECT INSERT('Quadratic', 3, 100, 'What');┌─────────────────────────────────────┐│ INSERT('Quadratic', 3, 100, 'What') │├─────────────────────────────────────┤│ QuWhat │└─────────────────────────────────────┘
┌────────────────────────────────────────────┬────────┐│ INSERT('123456789', number, number, 'aaa') │ number │├────────────────────────────────────────────┼────────┤│ 123456789 │ 0 ││ aaa23456789 │ 1 ││ 1aaa456789 │ 2 ││ 12aaa6789 │ 3 ││ 123aaa89 │ 4 ││ 1234aaa │ 5 ││ 12345aaa │ 6 ││ 123456aaa │ 7 ││ 1234567aaa │ 8 ││ 12345678aaa │ 9 ││ 123456789 │ 10 ││ 123456789 │ 11 ││ 123456789 │ 12 │└────────────────────────────────────────────┴────────┘