Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: einzelnes Wort in SQL ändern

  Alt 9. Feb 2007, 19:13
Dafür kennt MySQL leider keinen geeigneten Befehl...

Das musst du dann wohl selber basteln...
SQL-Code:
SELECT CASE WHEN INSTR(name, ' ') > 0
         THEN CONCAT(
                SUBSTRING(name, 1, INSTR(name, ' ')),
                'Ersetzung',
                SUBSTRING(
                  name,
                  INSTR(name, ' ') + 1 +
                  INSTR(RIGHT(CONCAT(name, ' '), INSTR(name, ' ') + 1), ' '),
                  LENGTH(name))
                )
         ELSE name
       END name
FROM tabelle
Elegant ist das allerdings nicht.

Gruss
Thorsten
  Mit Zitat antworten Zitat