5 messages in com.mysql.lists.mysql-deRE: Name zu Telefonnummer trotz versc...| From | Sent On | Attachments |
|---|---|---|
| Bastian Schern | 22 May 2008 10:55 | |
| Joerg Bruehe | 22 May 2008 12:05 | |
| Bastian Schern | 23 May 2008 00:57 | |
| Joerg Bruehe | 23 May 2008 01:28 | |
| Thomas Goik - echtwahr.com | 23 May 2008 11:16 |
| Subject: | RE: Name zu Telefonnummer trotz verschiedener Formatierung finden![]() |
|---|---|
| From: | Thomas Goik - echtwahr.com (tech...@echtwahr.com) |
| Date: | 05/23/2008 11:16:38 AM |
| List: | com.mysql.lists.mysql-de |
Hallo,
Was würde denn so eine Abfrage machen?
where (TELE1 LIKE '%49%' AND TELE1 LIKE '%030%' and TELE1LIKE '%12345678%') OR (TELE1 LIKE '030%' AND TELE1 LIKE '%12345678%') OR (TELE1 LIKE '12345678%')
Weiß auch nicht, nur mal so ne Idee, bei 30 C° im Schatten kann es sein das mein GedankenMotor nicht mehr ganz richtig läuft
LIKE '%...%' ist zwar keine Gute Geschichte, aber Funktionen auf Result Werte anzuwenden würde glaube ich noch langsamer sein
Was ich auch nicht ganz verstanden habe, ist wie hast du denn die Daten in der DB stehen, 0049301234567 oder bsp: +49(0)30-1234567
Mit freundlichen Grüssen Thomas Goik
-- Lofox GmbH Geschäftsführerin: Evelyn Fuchs Im Kamperholz 48 44805 Bochum - Germany Amtsgericht Bochum HRB 7042 USt-IdNr.: DE215698227 St.-Nr. Bochum 306/5885/0172
-----Mensaje original----- De: Bastian Schern [mailto:ml...@reventix.de] Enviado el: Freitag, 23. Mai 2008 09:58 Para: Joerg Bruehe CC: mysq...@lists.mysql.com Asunto: Re: Name zu Telefonnummer trotz verschiedener Formatierung finden
Hallo Jörg.
Joerg Bruehe schrieb:
[...]
ja, Telefonnummern sind da problematisch.
IMNSHO solltest Du das Problem aber nicht bei der Abfrage lösen, sondern direkt in der Datenhaltung: Abfragen hast Du viele, aber Änderungen sicher nur wenige, also sollte da der Aufwand sein.
[...]
Egal ob Du es vereinfachen kannst oder nicht: Das willst Du bestimmt nicht bei jeder Abfrage laufen lassen ! "Fass Dir ein Herz", "beiß in den sauren Apfel" und ändere die erfassten Daten. Das kannst Du ja durchaus separat für die verschiedenen vorkommenden Formate machen, in einzelnen Läufen - fang mit den einfachsten oder häufigsten Fällen an, nimm dann weitere dazu, und im Extremfall kannst Du kleine Zahlen ja auch manuell ändern.
Leider ist es nicht möglich die Datenhaltung zu ändern und ich kann leider auch nichts auf der Abfrage-Seite ändern. Die Quelle ist einen CRM-Datenbank und die Abfrage wird von einer TK-Anlagen-Software abgesetzt. Die einzige Änderung, die ich machen kann ist der Query.
Viele Grüße Bastian
-- Deutsche MySQL Mailingliste Listenarchive: http://lists.mysql.com/mysql-de Abbestellen (unsubscribe): http://lists.mysql.com/mysql- de?unsub=tech...@echtwahr.com




