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)
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.