webForumDet fria alternativet

Söka och ersätta

Databaser & SQLur Databashanterare & SQL

3 svar · 616 visningar · startad av devotion

devotionMedlem sedan jan. 20013 582 inlägg
#1

:(
Troligtvis är detta en enkel skitsak.. Är dock trött och kan inte tänka klart...

Frågan

Hur göt man en"sök och ersätt" i SQL-server?

Dvs sök i kolumnen a hitta alla x och ersätt alla x i kolumn a med y

Tack på förhand!

Mvh
Henrik

SpinxMedlem sedan nov. 200321 inlägg
#2

Update tabell set a = 'y' where a = 'x'

Peter SMedlem sedan dec. 20025 483 inlägg
#3

Vill du ersätta förekomster av x i kolumnen a som nödvändigtvis inte utgör hela a:s värde, kan Replace() användas:

update tbl
   set a = replace(a, 'x', 'y')
devotionMedlem sedan jan. 20013 582 inlägg
#4

Peter S skrev:

Vill du ersätta förekomster av x i kolumnen a som nödvändigtvis inte utgör hela a:s värde, kan Replace() användas:

update tbl
   set a = replace(a, 'x', 'y')

Coolt!

Mvh
Henrik

135 ms totalt · 3 externa anrop · v20260731065814-full.94fcd635
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)