Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / вопрос по regexp_substr / 8 сообщений из 8, страница 1 из 1
01.02.2019, 07:19
    #39767872
abort
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по regexp_substr
Код: plsql
1.
2.
3.
4.
5.
6.
7.
WITH t1 AS
 (SELECT '1|2|3х..во9' line FROM dual)
SELECT t1.*,
       regexp_substr(line, '[^|]+', 1, 3) f3,
       regexp_substr(line, '[^|]+', 1, 4) f4, -- почему 9 а не null
       regexp_substr(line, '[^|]+', 1, 5) f5
  FROM t1



почему f4 выдает 9 а не null
что делаю не так
...
Рейтинг: 0 / 0
01.02.2019, 07:20
    #39767873
abort
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по regexp_substr
поему то отобразились неправильно при вставке
1|2|3х..во9

на рисунке правильно
...
Рейтинг: 0 / 0
01.02.2019, 07:26
    #39767874
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по regexp_substr
abortпочему f4 выдает 9 а не nullЧетвертая последовательность символов, кроме палки.
...
Рейтинг: 0 / 0
01.02.2019, 07:30
    #39767876
abort
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по regexp_substr
-2-,

как получить null там где ничего нет?
...
Рейтинг: 0 / 0
01.02.2019, 07:34
    #39767877
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по regexp_substr
abortкак получить null там где ничего нет?begin :x := null; end;
...
Рейтинг: 0 / 0
01.02.2019, 07:37
    #39767878
abort
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по regexp_substr
-2-abortкак получить null там где ничего нет?begin :x := null; end;

не совсем понял, это куда в функции regexp_substr вставлять?
...
Рейтинг: 0 / 0
01.02.2019, 08:06
    #39767889
abort
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по regexp_substr
нашел решение
Код: plsql
1.
trim(regexp_substr(REPLACE(line, '|', '| '), '[^|]+', 1, 1))
...
Рейтинг: 0 / 0
01.02.2019, 11:10
    #39767989
mRdUKE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по regexp_substr
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / вопрос по regexp_substr / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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