Zeichen aus einem String filtern



  • Hallo Zusammmen,

    kennt jemand eine Funktion mit der man auf einem Micrsoft SQL Sever 2005 bestimmte Zeichen einem einem String filtern kann?

    Mir geht es um Telefonnummer welche ja gerne mal mit Bindestrichen oder Klammern versehen werden... ich brauch diese aber komplett ohne solchen zeichen, also nur die reinen ziffern.

    also aus "(0) 1234 / 567899" soll "01234567899" werden.

    danke schonmal im voraus



  • Entweder du schaust unter TSQL nach oder Du machst es im Code was ich für besser halte.



  • im code wird schwierig, da ich das für einen join mit einer tabelle brauche, in der bereits gefilterte Nummern drin stehen.

    Das einzige was mir auf SQL ebene einfallen würde, wäre mit einem replace alle unerwünschten zeichenen rauszunehmen, aber die gefahr das ich bestimmt zeichen vergessen könnte, ist mir zu groß. Eine "Whiteliste" aller erlauben Zeichen wäre da wesentlich sicherer. Hast du nen link für mich mit einer ordentlichen referenz, damit ich mir überhaubt mal ansehen kann, welche funktionen es überhaubt gibt? hab da bis jetz noch nich wirklich was gefunden.


Anmelden zum Antworten