Trova e sostituisci in un database MySQL


Trova e sostituisci in un database MySQL

Il database Mysql ha una funzione molto semplice e a portata di mano: REPLACE() – che permette ad un testo delle tabelle, tramite la stringa che è passata, di essere sostituito con un nuovo testo. Questo è utile se bisogna cercare e sostituire una stringa che riguarda molti record o righe, come un nome di una azienda, CAP, link o un errore di scrittura.

La sintassi è REPLACE(stringa di testo,stringa iniziale, stringa finale).

Per esempio:

update NOME_TABELLA set NOME_CAMPO = replace(NOME_CAMPO, ‘trova questa stringa’, ‘sostituisci la stringa trovata con questa stringa’);
update clienti set nome_azienda = replace(nome_Azienda, ‘Vecchia azienda’,‘Nuova Azienda’)

La query precedente sostituirà tutte le stringe “Vecchia Azienda” con “Nuova Azienda” nel campo “nome_azienda” della tabella “clienti”.

Altro esempio:

SELECT REPLACE(‘www.mysql.com’, ‘w’, ‘Ww’);

Ciò darà ‘WwWwWw.mysql.com’ come risultato.

Rate this post

#cerca#find#mysql#replace#sostituisci

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *


Hai bisogno di aiuto personalizzato con qualcosa che non è documentato qui? Richiedi assistenza
Iscriviti alla nostra newsletter

Iscriviti alla nostra newsletter

Iscriviti alla nostra mailing list per ricevere le ultime notizie e gli aggiornamenti dal nostro team.

You have Successfully Subscribed!