powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как в строке найти определенную позицию?
3 сообщений из 3, страница 1 из 1
Как в строке найти определенную позицию?
    #39773211
Eugenia79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня!
Помогите, пожалуйста, с написанием запроса (если возможно, то одним селектом). Задача:
Имеется строка '916-123-45-67 (Иван Иванович)'. Номер телефона может быть записан в произвольном формате. Мне нужно отделить цифры (это я сделала) и текст после цифр. То есть, как я полагаю, нужно найти позицию последней цифры в строке.
Но может и другой алгоритм какой есть...?
...
Рейтинг: 0 / 0
Как в строке найти определенную позицию?
    #39773234
Kopelly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugenia79,
Поиск первого символа не номера:
Код: sql
1.
Select patindex('%[^-0-9 ()+]%','916-123-45-67 (Иван Иванович)')
...
Рейтинг: 0 / 0
Как в строке найти определенную позицию?
    #39773244
Eugenia79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kopelly,
спасибо вам большое!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как в строке найти определенную позицию?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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