Sufir
Я не волшебник, я только учусь
Телефонные номера в тиблице хранятся в произвольной форме, например:
(499)257-1051, 217-69-65 или 8-501-439-0404
Есть идеи, как сделать выборку по номеру? Думаю, как вариант, вырезать все символы кроме чисел и сравнивать с запрошенным. Но не могу придумать как вырезать так, что-бы остались только числа.
Как вырезать все лишние символы из строки или может есть более правильное решение?
(499)257-1051, 217-69-65 или 8-501-439-0404
Есть идеи, как сделать выборку по номеру? Думаю, как вариант, вырезать все символы кроме чисел и сравнивать с запрошенным. Но не могу придумать как вырезать так, что-бы остались только числа.
Код:
SELECT
regexp_replace('a12b3', '[^0-9]', '') AS phone,
...
/* возвращает 12b3? т.е. отрезает только первый нечисловой символ */