Provya

Sécurité et téléphonie

Articles & Tutoriaux  -  Sommaire des articles  -  Liens & Actualités

#21 - Connaître l'indicatif d'un numéro en une seule requête

26/07/2014 à 18:01:44 par Guillaume

Si l'on possède une table SQL avec la liste de tous les indicatifs téléphoniques (disons que nous avons deux colonnes, une colonne comportant les indicatifs et l'autre le nom de la destination correspondante) et que l'on souhaite retrouver l'indicatif correspond à un numéro donné (donc l'indicatif le plus précis), en une seule requête ça donne :

SELECT destination, indicatif FROM table_indicatifs WHERE indicatif=LEFT(mon_numero,length(indicatif)) ORDER BY length(indicatif) DESC LIMIT 0,1


En remplaçant évidemment mon_numero par le numéro recherché.

http://www.provya.net/?mode=links&id=20140726180144

Tags :