次の問題があります。
SELECT ....
FROM ....
WHERE "Phonenumber" LIKE '123456789'
AND "*****" IS NOT NULL
私の状況では、これらの数値をテキスト ファイルから読み取っています。これらの数字は「123456789」のように書かれていますが、私の Postgres データベースではパターンは「1234-56789」のようになっています。
上記のステートメントはエラーを生成しませんが、データセットも生成しません。ということで、数字の間の「-」を無視する文をどう書けばいいのだろうと考えていました。
正規表現を試しましたが、自分のニーズに合った解決策が見つかりませんでした。