Hallo liebe SQL Gemeinde,
ich moechte in einer Tabelle in einer Spalte einen Wert aendern.
Und das mache ich logischer Weise so: Update Tabellexyz set spalteA ='wert1' where SpalteB ='Bedingung'
Nun moechte ich aber nur einen Teil des Wertes in der Spalte aendern, geht das ueberhaupt?
zb. der Wert einer Spalte setzt sich aus "TB 1.90" zusammen. Und was ich aendern moechte ist nur das "TB", so das es hinter her zb. so aussieht "Buechersortiment 1.90"
Mit PostgreSQL geht das ja mit regexp_.... in diesem Fall replace aber bei MSSQL funktioniert das nat. nicht weil das MSSQL diese Funktion gar nicht kennt.
Gibt es aehnliche Funktionen/Anweisungen im MSSQL?
LG Bulli
ich moechte in einer Tabelle in einer Spalte einen Wert aendern.
Und das mache ich logischer Weise so: Update Tabellexyz set spalteA ='wert1' where SpalteB ='Bedingung'
Nun moechte ich aber nur einen Teil des Wertes in der Spalte aendern, geht das ueberhaupt?
zb. der Wert einer Spalte setzt sich aus "TB 1.90" zusammen. Und was ich aendern moechte ist nur das "TB", so das es hinter her zb. so aussieht "Buechersortiment 1.90"
Mit PostgreSQL geht das ja mit regexp_.... in diesem Fall replace aber bei MSSQL funktioniert das nat. nicht weil das MSSQL diese Funktion gar nicht kennt.
Gibt es aehnliche Funktionen/Anweisungen im MSSQL?
LG Bulli
Comment