powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / вопрос по regexp_substr
8 сообщений из 8, страница 1 из 1
вопрос по regexp_substr
    #39767872
abort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
вопрос по regexp_substr
    #39767873
abort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поему то отобразились неправильно при вставке
1|2|3х..во9

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

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

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


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