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-ID: 91440

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

Ausgedruckt am: 19.11.2024 um 13:11 Uhr

pulse
pulse 07.07.2008 um 10:16:46 Uhr
Goto Top
Schau mal ob die Funktion Substring bei dir funktioniert
http://sql.1keydata.com/de/sql-substring.php
DerNoob
DerNoob 07.07.2008 um 11:08:15 Uhr
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ß
Logan000
Logan000 07.07.2008 um 11:18:06 Uhr
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.
DerNoob
DerNoob 07.07.2008 um 13:20:41 Uhr
Goto Top
Super,

funktioniert wie ne Eins!

Vielen, lieben Dank

Gruß
DerNoob