PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Procurando um número de telefone contendo um sinal de menos, como 123-456789


Você pode simplesmente usar o REPLACE função para remover os traços:
SELECT ...
FROM ...
WHERE REPLACE("Phonenumber", '-', '') LIKE '123456789'
AND ...

Alternativamente, processe as strings do seu arquivo de texto e insira o traço entre o quarto e o quinto números, depois use-os para sua consulta SQL.

Isenção de responsabilidade:não estou familiarizado com a sintaxe do PostgreSQL, portanto, a consulta acima pode não estar exatamente correta (peguei a sugestão do SQL na pergunta).