MysterioJN
SQL-Guru
- Beiträge
- 158
Tach zusammen,
ich kenne den Befehl:
UPDATE tabelle SET spalte = REPLACE(spalte,‘ZU-SUCHENDER-WERT‘,‘ZU-ERSETZENDER-WERT‘)
Wenn ich aber jetzt nicht jeden ‘ZU-SUCHENDER-WERT‘ und "ZU-ERSETZENDER-WERT‘ manuell eingeben möchte, sondern auf eine Hilfstabelle verweisen möchte, weiß ich nicht wie ich das anstelle.
Also im Grundegenommen ein Sverweis, der den Inhalt in der Spalte AG der Tabelle "1" mit dem dazu passenden Wert aus Tabelle "2" austauscht:
Tabelle: "1";
Spalte: AG
Inhalt:
A,
B,
C,
B,
usw.
Hilfstabelle: "2";
Spalte: AG, Name
Inhalt:
A, Landwirtschaft
B, Ernährung
C, Presse
Ergebnis soll dann von Tabelle "1" sein:
Statt A nun Landwirtschaft
Statt B nun Ernährung
Statt C nun Presse
Hab mich ganz dämlich ausgedrückt. Hoffe jemand versteht mein Anliegen. Ist sicherlich nicht schwer, aber ich check es nicht
ich kenne den Befehl:
UPDATE tabelle SET spalte = REPLACE(spalte,‘ZU-SUCHENDER-WERT‘,‘ZU-ERSETZENDER-WERT‘)
Wenn ich aber jetzt nicht jeden ‘ZU-SUCHENDER-WERT‘ und "ZU-ERSETZENDER-WERT‘ manuell eingeben möchte, sondern auf eine Hilfstabelle verweisen möchte, weiß ich nicht wie ich das anstelle.
Also im Grundegenommen ein Sverweis, der den Inhalt in der Spalte AG der Tabelle "1" mit dem dazu passenden Wert aus Tabelle "2" austauscht:
Tabelle: "1";
Spalte: AG
Inhalt:
A,
B,
C,
B,
usw.
Hilfstabelle: "2";
Spalte: AG, Name
Inhalt:
A, Landwirtschaft
B, Ernährung
C, Presse
Ergebnis soll dann von Tabelle "1" sein:
Statt A nun Landwirtschaft
Statt B nun Ernährung
Statt C nun Presse
Hab mich ganz dämlich ausgedrückt. Hoffe jemand versteht mein Anliegen. Ist sicherlich nicht schwer, aber ich check es nicht