WEB AND DATABASE

Emmegi Arts News Web SQLSQL Copiare un dato tra due campi della stessa riga

Succede spesso che si voglia copiare un valore da un campo ad un altro nella stessa riga nella stessa tabella. Ad esempio si vuole compilare il campo EMAIL basato sul campo USERNAME. Come fare?

 

AGGIORNAMENTI

21/02/2013 Creazione articoli

 

 

 

How to Copy data from one existing row to another existing row in the same table in SQL?

Vediamo come fare l'update in un solo colpo usando una sola query SQL:

 

UPDATE MIA_TABELLA
SET
    EMAIL = newdata.newmail
FROM
    (
    SELECT
     ID as newid, USERNAME as newmail
    FROM MIA_TABELLA   
    ) newdata
WHERE
    ID = newdata.newid;

 

Buon lavoro!

Il nostro sito utilizza i cookie

Usando il sito accetti implicitamente il loro uso. Per saperne di piu'

Approvo

Per ulteriori informazioni leggi il seguente articolo Privacy e Cookies