AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi SQL maximale Teilstring
Thema durchsuchen
Ansicht
Themen-Optionen

SQL maximale Teilstring

Ein Thema von neuronet · begonnen am 20. Nov 2005 · letzter Beitrag vom 20. Nov 2005
 
Benutzerbild von neuronet
neuronet

Registriert seit: 16. Aug 2005
Ort: Berlin
104 Beiträge
 
Delphi 2010 Architect
 
#1

SQL maximale Teilstring

  Alt 20. Nov 2005, 17:02
Datenbank: Access • Zugriff über: ADO
Brüte nun schon seit Tagen über dem folgenden Problem:

Ich habe eine Datenbank mit ca. 160000 Einträgen, in der so ziemlich alle internationalen Vorwahlen gespeichert sind.

Nun habe ich eine bekomme ich eine Rufnummer (z.B. +237996428...).

In der Datenbank sieht es wie folgt aus:
Code:
Index   Vorwahl   Land   Kuerzel   Art   Stadt   
23076   237   Cameroon   CMR                        
23077   23722   Cameroon   CMR   FIX   Camtel                  
23078   237230   Cameroon   CMR   FIX   Camtel                  
23079   237231   Cameroon   CMR   FIX   Camtel                  
23080   237332   Cameroon   CMR   FIX   Camtel                  
23081   237333   Cameroon   CMR   FIX   Camtel                  
23082   237334   Cameroon   CMR   FIX   Camtel                  
23083   237335   Cameroon   CMR   FIX   Camtel                  
23084   237336   Cameroon   CMR   FIX   Camtel                  
23085   237337   Cameroon   CMR   FIX   Camtel                  
23086   237338   Cameroon   CMR   FIX   Camtel                  
23087   237339   Cameroon   CMR   FIX   Camtel                  
23088   23734   Cameroon   CMR   FIX   Camtel                  
23089   23776   Cameroon   CMR   MOB   MTN-Cameroon               
23090   23777   Cameroon   CMR   MOB   MTN-Cameroon               
23091   23798   Cameroon   CMR   MOB   SCM-Mobilis               
23092   23799   Cameroon   CMR   MOB   SCM-Mobilis

Nun soll die passendeste Vorwahl zur Rufnummer aus der Datenbank herausgesucht werden (in diesem Fall wäre das also 23799...

Gibt es eine SQL Funktion, die mir dabei hilf, oder muss ich die Nummer hinten so lange abschneiden und neu suchen, bis ich einen Treffer erhalte???
Andreas
--- Der Wert der Leistung liegt im Geleisteten --- Albert Einstein

Mein erstes Baby: Apple I - Der Rechner ist genauso alt wie ich... Und steht noch immer im Keller...
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz