dernoob
Goto Top

SQL - Update (ersten 5 Zeichen sollen gelöscht werden)

Hallo,

ich möchte eine Spalte in der MS-SQL DB aktualisieren.
Dabei möchte ich gerne die ersten fünf Zeichen einfach löschen. Gibt es so eine art "Trimm" - nur nicht für Leerzeichen sondern das einfach die ersten fünf Zeichen gelöscht werden?

Danke für eure Hilfe...

Gruß
DerNoob

Content-Key: 91440

Url: https://administrator.de/contentid/91440

Printed on: April 25, 2024 at 01:04 o'clock

Member: pulse
pulse Jul 07, 2008 at 08:16:46 (UTC)
Goto Top
Schau mal ob die Funktion Substring bei dir funktioniert
http://sql.1keydata.com/de/sql-substring.php
Member: DerNoob
DerNoob Jul 07, 2008 at 09:08:15 (UTC)
Goto Top
hallo,

leider nicht. Glaube, dass Substr auf MS-SQL-Server nicht läuft. Hatte folgendes Statement:

Udpate tabelle
SET spalte = substr(ANREDE, 6)
WHERE feld like 'xxxxxxx'

Hmm... was mache ich falsch?

Gruß
Member: Logan000
Logan000 Jul 07, 2008 at 09:18:06 (UTC)
Goto Top
Moin

1. Die Funktion heißt SUBSTRING
2. es sind 3 Argumente erforderlich
Also:
Udpate tabelle
SET spalte = SUBSTRING(ANREDE, 6,Len(ANREDE)-5)
WHERE feld like 'xxxxxxx'

Gruß L.
Member: DerNoob
DerNoob Jul 07, 2008 at 11:20:41 (UTC)
Goto Top
Super,

funktioniert wie ne Eins!

Vielen, lieben Dank

Gruß
DerNoob