powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Обрезать часть строки
5 сообщений из 5, страница 1 из 1
Обрезать часть строки
    #39780563
petrovichvanya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите как обрезать часть строки
для примера 3 строки
12341234,12223322,12312222
12223322,12312222
12341234,12223322
обрезаем 12223322 должно получится
12341234,12312222
12312222
12341234
можно было бы сделать через replace
Код: plsql
1.
select replace('12341234,12223322,12312222','12223322','') from dual


но мне не известно где находится 12223322, мешают запятые, чтобы лишнее не убрать и не оставить. Как быть с запятыми?
...
Рейтинг: 0 / 0
Обрезать часть строки
    #39780590
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrovichvanya,

substr(str, 1, lenght(str} /2)
...
Рейтинг: 0 / 0
Обрезать часть строки
    #39780591
Да ну
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrovichvanya,
Код: plsql
1.
select trim(',' from replace(',12341234,12223322,12312222,XX12223322XX,', ',12223322,' , ',')) from dual
...
Рейтинг: 0 / 0
Обрезать часть строки
    #39780997
petrovichvanya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select trim(',' from(replace(','||'2111,111,3111,1151,11711'||',',','||111||',' , ''))) from dual
протестировал пару вариант
если 111 в середине и его обрезаем получится "21113111,1151,11711"

как это можно исправить?
...
Рейтинг: 0 / 0
Обрезать часть строки
    #39781012
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrovichvanyaкак это можно исправить?

select trim(',' from replace(',12341234,12223322,12312222,XX12223322XX,', ',12223322,' , ',' )) from dual

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


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