#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