online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon Niederbayer vom 13.08.2019, 10:26 Options

Ausgabe ohne Sonderzeichen

Hallo zusammen,

ich bin ein Anwender einer Oracle Datenbank (10g) und suche eine Möglichkeit für folgends Probelm zur Ausgabe einer Telefonnummer.

In der Datenbank steht im Feld 'TELNR' folgender Eintrag "01234/567801-3'

Wie muss ich mein Select Statement erweitern das die Ausgabe des SQLs ohne Sonderzeichen ausgegeben wird????
Es soll in meinem Beispiel nur "012345678013' ausgegeben werden.

Grüße....


Antwort schreiben

Antwort 1 von lleopard vom 13.08.2019, 12:21 Options

Hi,

Ob Oracle oder SQL - Soweit ich weiß gibt es da keine direkte Lösung das ohne ein entsprechendes Skript ... oder aber man verschachtelt wenn-dann - Abfragen, bis man alle Sonderzeichen berücksichtigt hat

Wenn(InStr(TELNR;"-";Left(TELNR;InStr(TELNR;"-")-1 & Right(TELNR; Len(TELNR)-InStr(TELNR;"-");TELNR)

Oder so ähnlich. Dann hat man die - Zeichen raus. usw...

einfacher geht es wenn man ein Skript über die DS laufen läßt, das in ähnlicher Form alle Sonderzeichen entfernt, oder aber die korrigierten DS in ein neues Feld schreibt... Wie auch immer.

Gruß Leo

Ähnliche Themen

Tastenbelegung Sonderzeichen
Ratz65  08.02.2008 - 136 Hits - 1 Antwort

Sonderzeichen
Keiler  03.06.2008 - 90 Hits -

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026