Ein Teil der Spalte ersetzen

LauraM

Ensign
Registriert
Nov. 2019
Beiträge
133
Hallo in meine Tabelle habe ich eine Spalte mit Daten, wie:
idtest
1000/100
2
000/110
Nun habe ich eine Tabelle mit über 1000 Datensätze und möchte ich folgendes erstezen:
Anstatt 000 eine 100, es bedeutet kommt Bedingung:
Wenn Spalte is like '000/%' dann set 100 anstatt 000

Wie kann ich es tun?

Das bringt mir falsche Syntax:

update tab
set test =(replace(test, '000', '100')
where test like '000/%'
 
Sollte eigentlich so funktionieren:

UPDATE tab
SET test = REPLACE(test, '000','100')
WHERE test LIKE '000/%'
 
LauraM schrieb:
set test =(replace(test, '000', '100')
Schau dir die Zeile nochmal Zeichen für Zeichen an. 2x Klammer auf und nur 1x Klammer zu. Da hast du deinen Syntaxfehler.
 
  • Gefällt mir
Reaktionen: raekaos
Hallo, Vielen Dank Euch.
Es hat funktioniert! Ich habe das mit update auf tab gemacht.

Super!
 
Zurück
Oben