Nichtnumerische Zeichen aus String entfernen

13/12/2007 - 13:02 von Klaus Mayer | Report spam
Hallo,

ich habe das Problem, das in einer Archivdatenbank schlauerweise
Adressen aus dem Aktivsystem zu einem String zusammengefasst wurden.
Nun sollen aber in der Archivdatenbank Adressauswertungen über
Postleitzahlen gemacht werden,
die aber nun irgendwo in den Strings stehen (keine feste Pos).

Wie kann ich diese Plz filtern, sprich den Rest des Strings inkl.
Hausnummern löschen?
Kann ich das mit Patindex oder L/Rtrim lösen?

Für Eure Tipps dankend

Klaus
 

Lesen sie die antworten

#1 Frank Kalis
13/12/2007 - 14:17 | Warnen spam
"Klaus Mayer" wrote:

ich habe das Problem, das in einer Archivdatenbank schlauerweise
Adressen aus dem Aktivsystem zu einem String zusammengefasst wurden.
Nun sollen aber in der Archivdatenbank Adressauswertungen über
Postleitzahlen gemacht werden,
die aber nun irgendwo in den Strings stehen (keine feste Pos).

Wie kann ich diese Plz filtern, sprich den Rest des Strings inkl.
Hausnummern löschen?
Kann ich das mit Patindex oder L/Rtrim lösen?




Ohne Beispieldaten ist das etwas schwierig zu beantworten. ;-)
Gehen wird das schon, allerdings gestalten sich solche Parsing Aufgaben sehr
oft schwieriger als zunàchst angenommen.

Vielleicht bringt Dich das
http://www.insidesql.de/beitraege/s...ernen.html auf Ideen.
Frank Kalis
Microsoft SQL Server MVP
Webmaster: http://www.insidesql.de

Ähnliche fragen