Article View: be.comp.programming
Article #4084Re: SQL vraag
From: Rene
Date: Mon, 22 Sep 2003 08:08
Date: Mon, 22 Sep 2003 08:08
23 lines
2052 bytes
2052 bytes
"HomeAutomation Freak" <HomeAutomation.invalid@pandora.be> schreef in bericht > deze telefoonnummers zitten er "geformateerd" in, > dwz. 031234567 zit erin als +32(0)3-1234567, > maar kan er evengoed als 03/123.45.67. of andere varianten inzitten. > > de bedoeling is nu om een select te doen, die "alleen nummers" > teruggeeft. Ik weet niet of je versie 2000 gebruikt, maar dan kun je een UDF maken die dit voor je doet zodat je niet in iedere query die hele replace code hoeft te gebruiken. Volgens mij is jou veld een vrij tekstveld en kan ieder karakter (ook per ongeluk ingetypt) kunnen voorkomen en dan werkt je code niet meer, in een UDF kun je alle digits filteren enm retourneren. Eigenlijk zou je applicatie al een standaard formaat moeten wegschrijven of zou je met een trigger kunnen controleren of er ongeldige tekens zijn ingevoerd. En zoals andere postings: schrijf een tweede veld weg met alleen het telefoonnummer, dan kun je er ook op zoeken. En wees maar niet bang dat de db te groot wordt, ik heb hier een db > 60 Gb (tabellen met >100 miljoen records) en een selectie heb ik nog steeds in 1/10 seconde. Rene
Technical Details
Message-ID:
<vmtbgnpl385l25@corp.supernews.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-post-01!supernews.com!corp.supernews.com!not-for-mailReferences:
<4m5rmvsgv80sb2u1gn1f89tp4u1qabag92@4ax.com>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,64c4e42a30cef025 X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,64c4e42a30cef025 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-09-22 01:17:27 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: "Rene" <no@spam.nl> Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: SQL vraag Date: Mon, 22 Sep 2003 10:08:51 +0200 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <vmtbgnpl385l25@corp.supernews.com> References: <4m5rmvsgv80sb2u1gn1f89tp4u1qabag92@4ax.com> X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Complaints-To: abuse@supernews.com Lines: 27