View Full Version : mit SQL letzten 3 Stellen eines 5stelligen Feldes löschen
programmer400
06-03-15, 08:18
Wie schon in der Überschrift kurz definiert:
wie kann ich mit SQL einmalig die rechten 3 Stellen eines 5stelligen Alphafeldes blanken?
Danke schon im Voraus für die Hilfe.
update lib/datei set feld = substr(feld, 1, 2) concat ' ' where...
Oder
Update ...
Set Feld = Left(Feld, 2) concat ' '
...
Birgitta
programmer400
06-03-15, 08:36
Besten Dank, hat funktioniert :-).
Reciht nicht auch einfach
Set Feld = Left(Feld, 2)
Die Blanks anzu hängen, kann ich mir doch sparen..
Gruß Ronald
Reicht auch, aber ich geh' in solchen Fällen immer gern auf Nummer sicher!
Birgitta
Das hängt vom Zielfeld ab, bei CHAR hast du recht, bei VARCHAR werden keine Blanks angehängt.