Формат номера телефона в БД
От: Мёртвый Даун Россия  
Дата: 19.06.19 04:56
Оценка:
В БД совсем не силен, поэтому есть вопрос.

Есть рабочая Postgres SQL БД. Есть приложения которые с ней работают. Есть таблица, в которой есть текстовое поле номера телефона, без всякого форматирования. Одна запись содержит один номер. Но поскольку база используется с лохматых времен, номера все вбиты как попало. Например,
+420 773 74 43 54 (с пробелами)
420774436432 (всё слитно, и без плюса)
77237 8334 (просто как попало, и без кода страны)
+(420) 77378 03 95 (так же как попало, и со скобками)

и т.д.

Т.е. просто как попало, без маски ввода и всякого форматирования.

Хочется привести к одному читаемому виду с каким либо форматированием. Номера все полные и валидные по количеству цифр.

Например, пусть все номера будут записаны вот так: +(420) 773 744354

Как это сделать? Средствами SQL можно?
Только Путин, и никого кроме Путина! О Великий и Могучий Путин — царь на веки веков, навсегда!
Смотрю только Соловьева и Михеева, для меня это самые авторитетные эксперты.
КРЫМ НАШ! СКОРО И ВСЯ УКРАИНА БУДЕТ НАШЕЙ!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.