Hi Leute,
vielleicht habt ihr eine Idee:
Bei unserem Telefonnummern Suchprogramm sieht die SQL-Abfrage so aus:
Das klappt soweit gut, nur ist gewünscht, dass Nummern, die besser passen als andere, zuerst dargestellt werden.
Also in Etwa so:
9999
99199
9191919
etc.
Ich glaube ihr seht, was ich meine.
Da es recht grosse Listen gibt, wäre es doch sehr hinderlich, wenn tatsächlich jede einzelne Nummer durchsucht werden müsste, also zuerst mi 4 Neunen, dann mit 3, 2, etc.
Daher meine Frage: Ist das irgendwie über das SQL-Statement direkt zu lösen? Wenn nein, gibt es eine einfache Möglichkeit, die Datensätze entsprechend zu ordnen ohne eben alle noch einmal zu verarbeiten?
Danke im Voraus.
vielleicht habt ihr eine Idee:
Bei unserem Telefonnummern Suchprogramm sieht die SQL-Abfrage so aus:
Code:
SELECT distinct cid, cfirstname,clastname, cmobile, name1, anr FROM Contact left join address on contact.canr = address.anr WHERE cmobile like '%9%9%9%9%'
Das klappt soweit gut, nur ist gewünscht, dass Nummern, die besser passen als andere, zuerst dargestellt werden.
Also in Etwa so:
9999
99199
9191919
etc.
Ich glaube ihr seht, was ich meine.
Da es recht grosse Listen gibt, wäre es doch sehr hinderlich, wenn tatsächlich jede einzelne Nummer durchsucht werden müsste, also zuerst mi 4 Neunen, dann mit 3, 2, etc.
Daher meine Frage: Ist das irgendwie über das SQL-Statement direkt zu lösen? Wenn nein, gibt es eine einfache Möglichkeit, die Datensätze entsprechend zu ordnen ohne eben alle noch einmal zu verarbeiten?
Danke im Voraus.