Bonjour,
Est-ce qu'il existe, en SQL, une fonction qui permette de ne garder que les chiffres d'un champ ?
En fait je dois faire une recherche de numéro de téléphone et les gens rentrent des numéros avec des espaces, des tirets, des points, etc : j'ai une fonction PHP qui permet de filtrer les chiffres sur ce qu'ils ont rentré dans le champ de saisie de la recherche, mais il me faudrait l'équivalent SQL pour filtrer ce qui se trouve dans la base.
Quelque chose comme ça : "SELECT num_tel FROM gens WHERE SQL_FILTRER_CHIFFRES(num_tel) = '" . php_filtrer_chiffres($tel_saisi) . "';"
Je précise que c'est une base MariaDB (~MySQL)
Merci d'avance
sdB
Message édité par sire de Botcor le 13-06-2016 à 11:31:45
---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron