PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Alla ricerca di un numero di telefono contenente un segno meno, ad esempio 123-456789

Potresti semplicemente usare REPLACE funzione per eliminare i trattini:

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

In alternativa, elabora le stringhe dal tuo file di testo e inserisci il trattino tra il quarto e il quinto numero, quindi usa quelli per la tua query SQL.

Dichiarazione di non responsabilità:non ho familiarità con la sintassi di PostgreSQL, quindi la query precedente potrebbe non essere esattamente corretta (ho preso spunto dall'SQL nella domanda).