telefonnummer sökning?

Databaser & SQL

2 svar · 401 visningar · startad av Jmc

Medlem sedan aug. 200249 inlägg
Trådstart#1

Hej
jag har en database som lagrar bla telefonnummer, nu vill jag kunna söka efter dessa.
De kan vara formaterade typ +46 (0)8 123 456 789.
Men när jag söker så vill jag att en massa olika fall ska ge träff.
+4608123456789
+460 8 123 45 67 89 osv ja ni förstår säkert problemet.
En variant är ju givetvis att köra replace på alla mellanslag (men det känns ju knappast som en optimal lösning).
Finns det något bättre sätt?
En inbyggd funktion i sql servern kanske?

/jimmy

Medlem sedan dec. 200012 464 inlägg
#2

Lagra numret utan formatering, dvs ta bort + alla mellanslag och parenteser. Gör likadant med det du söker på.

Medlem sedan aug. 200249 inlägg
#3

hej
Om vi antar att det inte är ett alternativ, finns det några andra ideér?
Ska se om vi inte kan tabort den sökningen helt, känns inte helt relevant faktiskt.
/Jimmy

281 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
138 ms — ändringar (db)