powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Из текста получить номер телефона по маске
5 сообщений из 5, страница 1 из 1
Из текста получить номер телефона по маске
    #39617835
Igor2018
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер!
Помогите, пожалуйста с запросом...
Есть текстовые поля, которые содержат номер телефонов заданных в фиксированной маске 999-999-99-99

Подскажите, как получить из строки номер.
Пример текста
declare @remarks nvarchar(100) = 'Вот номер телефоне 999-999-99-99 его нужно получить'

Заранее огромное спасибо за помощь!
...
Рейтинг: 0 / 0
Из текста получить номер телефона по маске
    #39617843
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor2018,

PATINDEX
SUBSTRING

Сами дальше сможете или за вас все написать?
...
Рейтинг: 0 / 0
Из текста получить номер телефона по маске
    #39617846
Igor2018
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mind,
substring бы с радостью, но есть вероятность наличия слов с "-"
про PATINDEX - не придумал как прикрутить :(

думал в сторону регулярных выражений, но тоже, что-то не получается
...
Рейтинг: 0 / 0
Из текста получить номер телефона по маске
    #39617855
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor2018про PATINDEX - не придумал как прикрутить :(
Код: sql
1.
SELECT substring(N'Вот номер телефоне 999-999-99-99 его нужно получить', PATINDEX(N'%[0-9][0-9][0-9][-][0-9][0-9][0-9][-][0-9][0-9][-][0-9][0-9]%', N'Вот номер телефоне 999-999-99-99 его нужно получить'), 13)
...
Рейтинг: 0 / 0
Из текста получить номер телефона по маске
    #39617858
Igor2018
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg,

Огромное спасибо!
Именно то, что нужно!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Из текста получить номер телефона по маске
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]