Einzelnen Beitrag anzeigen

Trafel21

Registriert seit: 16. Nov 2018
69 Beiträge
 
#1

FireBird - Similar to

  Alt 14. Jan 2019, 07:40
Datenbank: firebird • Version: 2.5 • Zugriff über: Delphi XE
Hallo zusammen,

ich Rätsel gerade an einer Aufgabe und zwar möchte ich mit einer If Answeisung erkennen und eine Telefonnummer eine Vorwahl hat oder nicht.

Beispielsweise: Apolda: 03644/9999

Ich hab bereits eine Funktion die alle nicht Nummern wegformartiert. Also ensteht die Nummer: 036449999.

Ich hab auch eine Tabelle bei der Bundesnetzagentur der Ortsvorwahlen in meine Datenbank importiert. Mein Problem, ich finde nicht die richtige Syntax.

Code:
if (:FORMATPHONE similar to '%'0||(Select ORTSNETZKENNZAHL FROM ORTSVORWAHLEN)'%') then ...
So hätte ich es mir ungefähr vorgestellt oder benötige ich eine for-Schleife? Ich muss der ORTSNETZKENNZAHL auch eine 0 vorne anhängen, deswegen 0||.
  Mit Zitat antworten Zitat