PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Vous recherchez un numéro de téléphone contenant un moins, comme 123-456789

Vous pouvez simplement utiliser le REPLACE fonction pour supprimer les tirets :

SELECT ...
FROM ...
WHERE REPLACE("Phonenumber", '-', '') LIKE '123456789'
AND ...

Vous pouvez également traiter les chaînes de votre fichier texte et insérer le tiret entre les quatrième et cinquième chiffres, puis les utiliser pour votre requête SQL.

Avis de non-responsabilité :je ne suis pas familier avec la syntaxe PostgreSQL, donc la requête ci-dessus n'est peut-être pas tout à fait correcte (je me suis inspiré du SQL dans la question).