Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Aggiorna la sottostringa di una colonna

UPDATE Meter
SET Name = 'ZAA_' + SUBSTRING(Name, 4, LEN(Name))
WHERE SUBSTRING(Name, 1, 4) = 'ZAA\'

Modifica:

O come afferma @Damien_The_Unbliever, per usare un indice:

UPDATE Meter
SET Name = 'ZAA_' + SUBSTRING(Name, 4, LEN(Name))
WHERE Name LIKE 'ZAA\%'

MODIFICA

Dal tuo commento, prova questa affermazione per correggere il \ aggiuntivo :

UPDATE Meter
SET Name = 'ZAA_' + SUBSTRING(Name, 5, LEN(Name))
WHERE Name LIKE 'ZAA_\%'