powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как вывести из строки несколько букв от определенного символа
5 сообщений из 5, страница 1 из 1
Как вывести из строки несколько букв от определенного символа
    #40001918
Reest199
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет, подскажите как вывести из строки несколько цифр от определенного символа.

Например есть строка: TUnk100054.00

Как написать запрос так чтобы можно было вывести две цифры 54 около символа '.'
...
Рейтинг: 0 / 0
Как вывести из строки несколько букв от определенного символа
    #40001920
serpv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
regexp_substr
Instr, substr
...
Рейтинг: 0 / 0
Как вывести из строки несколько букв от определенного символа
    #40001924
НеофитSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Reest199
Привет, подскажите как вывести из строки несколько цифр от определенного символа.

Например есть строка: TUnk100054.00

Как написать запрос так чтобы можно было вывести две цифры 54 около символа '.'


В вашем конкретном примере (вывести два символа слева от первой точки),
попробуйте вот так:

select substr( regexp_substr('TUnk100054.00', '..\.' ) , 1, 2 ) from dual

подчеркнутая часть находит '54.', потом остается убрать точку.
...
Рейтинг: 0 / 0
Как вывести из строки несколько букв от определенного символа
    #40001943
serpv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
3.
4.
5.
SQL> select regexp_substr('TUnk100054.00', '(..)\.',1,1,null,1) from dual;

RE
--
54
...
Рейтинг: 0 / 0
Как вывести из строки несколько букв от определенного символа
    #40002112
Reest199
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
serpv,

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


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