La funzione INSERT

Sintassi

INSERT(str, pos, len, newstr)

Spiegazione

Restituisce la stringa str, dove la sottostringa che comincia alla posizione pos, lunga len caratteri, è sostituita con la stringa newstr. Se pos è fuori dai limiti della stringa, allora viene restituita la stringa originale. Se invece len non è nei limiti della stringa, sostituisce il resto della stringa a partire dalla posizione pos. Restituisce NULL se un qualsiasi argomento è NULL.

Esempi

MariaDB [test]> SELECT INSERT('Quadratic', 3, 4, 'What');
+-----------------------------------+
| INSERT('Quadratic', 3, 4, 'What') |
+-----------------------------------+
| QuWhattic                         |
+-----------------------------------+
1 row in set (0.00 sec)

MariaDB [test]> SELECT INSERT('Quadratic', -1, 4, 'What');
+------------------------------------+
| INSERT('Quadratic', -1, 4, 'What') |
+------------------------------------+
| Quadratic                          |
+------------------------------------+
1 row in set (0.00 sec)

MariaDB [test]> SELECT INSERT('Quadratic', 3, 100, 'What');
+-------------------------------------+
| INSERT('Quadratic', 3, 100, 'What') |
+-------------------------------------+
| QuWhat                              |
+-------------------------------------+
1 row in set (0.00 sec)

Commenti

Sto caricando i commenti......
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.