Knud Schröder: Mysql-Update-Frage: 2.Zeichen aus Feld entfernen

Hallo !

Ich habe eine Mysql-Tabelle in der ein Feld Informationen in der Form

A01000
A01001
A01234
A08192
A09999

enthält.

Jetzt möchte ich daraus das 2. Zeichen entfernen, der Rest soll bleiben:

A1000
A1001
A1234
A8192
A9999

Nur wie sieht das mit dem SQL-Statement aus?

Meine gefundenen Anleitungen sehen leider sehr dürftig aus und bieten mir
nicht die gesuchten Informationen.

Wenn einer vielleicht auf die Schnelle die Lösung parat hat?

Vielen Dank!

Knud

  1. hallo knud,

    erstmal ein Link auf die MySQL-Doku, Kapitel string-functions ;-)
    http://www.geo.tu-freiberg.de/docs/mysql/manual/manual_Reference.html#String_functions

    funktionieren müsste:

    update table xy set feld = concat(substring(feld,1,1),substring(feld,3))

    bin mir nicht ganz sicher ob mysql beim zeichenzählen mit 0 oder 1 anfängt
    also bitte erst testen, eh klar !

    servus
    stephan