powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Обрезать лишние символы в строке
4 сообщений из 4, страница 1 из 1
Обрезать лишние символы в строке
    #39626642
Добрый день!
Прошу подсказать, как можно "обрезать" последние несколько символов в строковом поле?
Есть таблица с номерами телефонов, все номера длиной 11 символов, но из-за ошибки часть номеров испортили и получилось следующее:
нормальный номер
79991234567

испорченный номер
79991234567;;111

Все испорченные номера имеют постфикс ";;111", его надо обрезать.
Можно же просто сделать так?
Код: sql
1.
2.
update phone
set phone = substring(phone, 12, len(phone))
...
Рейтинг: 0 / 0
Обрезать лишние символы в строке
    #39626647
Ой, не так)))
Код: sql
1.
SUBSTRING(@phone_new, 1, 11)
...
Рейтинг: 0 / 0
Обрезать лишние символы в строке
    #39626651
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александра2393,
если как описываете, то REPLACE()
...
Рейтинг: 0 / 0
Обрезать лишние символы в строке
    #39626675
TaPaK,

Код: sql
1.
2.
update kart
set phone = REPLACE(phone, ';;111', '')
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Обрезать лишние символы в строке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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