Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как вывести из строки несколько букв от определенного символа / 5 сообщений из 5, страница 1 из 1
24.09.2020, 00:59
    #40001918
Reest199
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вывести из строки несколько букв от определенного символа
Привет, подскажите как вывести из строки несколько цифр от определенного символа.

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

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

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

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


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

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

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

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

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


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