Możesz po prostu użyć WYMIEŃ funkcja usuwania myślników:
SELECT ...
FROM ...
WHERE REPLACE("Phonenumber", '-', '') LIKE '123456789'
AND ...
Alternatywnie przetwórz ciągi z pliku tekstowego i wstaw myślnik między czwartą a piątą liczbą, a następnie użyj ich w zapytaniu SQL.
Zastrzeżenie:Nie znam składni PostgreSQL, więc powyższe zapytanie może nie być do końca poprawne (wziąłem moją wskazówkę z SQL w pytaniu).