SQL-Befehl zum Ändern von Zelleninhalten
Hallo.
Ich brauch einen SQL-Befehl, der folgendes ausführt:
wenn in Spalte "S" in Tabelle "Tab" in einer Zelle die Zeichenfolge "zei" vorkommt, soll aus "zei" "abc" gemacht werden.
Schwierigkeit hierbei ist, dass in der Spalte "S" in den Zellen ganze Sätze drin stehen und sich die Zeichenfolge "zei" in Worten wie "Polizei", "rechtzeitig" oder "zeilenweise" versteckt...
Hintergrund:
Beim Umzug auf einen neuen Server gab es bei der Datenbank Probleme mit den verwendeten Zeichensätzen...
Kann jmd helfen??
Ich brauch einen SQL-Befehl, der folgendes ausführt:
wenn in Spalte "S" in Tabelle "Tab" in einer Zelle die Zeichenfolge "zei" vorkommt, soll aus "zei" "abc" gemacht werden.
Schwierigkeit hierbei ist, dass in der Spalte "S" in den Zellen ganze Sätze drin stehen und sich die Zeichenfolge "zei" in Worten wie "Polizei", "rechtzeitig" oder "zeilenweise" versteckt...
Hintergrund:
Beim Umzug auf einen neuen Server gab es bei der Datenbank Probleme mit den verwendeten Zeichensätzen...
Kann jmd helfen??
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 58133
Url: https://administrator.de/contentid/58133
Ausgedruckt am: 22.11.2024 um 06:11 Uhr
9 Kommentare
Neuester Kommentar
Bei TABELLE den Tabellennamen und bei FELD den Feldnamen.
Noch nie ein Update Statement gesehen?
Ob MySQL die replace Methode kennt weiß ich nicht.
Ansonsten kann man natürlich Access nehmen, die Tabelle per ODBC anbinden und dann die Abfrage im Access machen, Access kennt nämlich auch replace.
Ansonsten einfach in mySQL mal ausprobieren. Bevor man Daten verändert eventuell mal mit einem Select replace ...
Noch nie ein Update Statement gesehen?
Ob MySQL die replace Methode kennt weiß ich nicht.
Ansonsten kann man natürlich Access nehmen, die Tabelle per ODBC anbinden und dann die Abfrage im Access machen, Access kennt nämlich auch replace.
Ansonsten einfach in mySQL mal ausprobieren. Bevor man Daten verändert eventuell mal mit einem Select replace ...
Moin bandit600,
habe Deinen letzten Kommentar zum Anlass genommen, den Thread mal mit grünem Haken zu versehen und zu schließen.
Könntest Du beim nächste Mal (You are welcome) bitte
Dann gehts nächstes Mal schneller...
Danke und schönes Wochenende
Biber
habe Deinen letzten Kommentar zum Anlass genommen, den Thread mal mit grünem Haken zu versehen und zu schließen.
Könntest Du beim nächste Mal (You are welcome) bitte
- den "Erledigt"-Haken selbst zu setzen
- auch immer das konkrete DBMS (Oracle, mySQl, Access...) angeben, unter dem das ganze laufen soll.
Dann gehts nächstes Mal schneller...
Danke und schönes Wochenende
Biber