|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
Доброго времени суток! Никак не пойму, как определить наличие числа в списке разделителем. Надо что-то вроде этого: Код: plsql 1.
Правильный ответ 16, где ^[:digit:] - это я попытался сказать, что по краям шаблонного числа любой символ, кроме цифры. Что не верно. Как верно - не пойму. Вообще требуется в where проверять наличие значения поля в списке значений, разделенных запятой. Т.е. перед числом может не быть ничего (начало строки), может быть запятая. После числа может быть запятая или ничего (конец строки). Прошу помощи в написании такого шаблона. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 19:03 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
ARRay001 Правильный ответ 16 Выучи оператор "или" и якоря начала и конца строки. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 19:11 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
Elic, Как это 42? В исходной строке столько символов-то нет. Сами операторы по отдельности я знаю, а вот как правильно применить... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 19:33 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
ARRay001 Как это 42? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 19:40 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
Elic, Гуглю уже - никак не гуглится) опять загадки... ладно, может сам разгадаю, правда зачем сюда писал тогда? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 20:02 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
http://www.exlab.net/files/tools/sheets/regexp/regexp.png Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 20:09 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
новый2, Спасибо - разберусь с символами! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 20:11 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
Вредная ссылка. Почему никто не хочет читать оригинальную документацию по используемому продукту? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 20:20 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
ARRay001 правда зачем сюда писал тогда? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 20:29 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
Elic, Я искал и в этом форуме. ссылка одна на не совсем то. Может не так ищу... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 20:38 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
новый2, Вариант не срабатывает во всех разных случаях. Например: Код: plsql 1.
даёт результат 1. Хотя должен 0 (т.е. не найдена подстрока '222'). ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 20:41 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
Elic, Поискал по другой фразе - нашел больше ссылок. Ладно покопаюсь, раз так ставишь вопрос. Но может кто ещё более добрый найдётся и не будет отсылать в поиск. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 21:15 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
ARRay001, 1 потому, что +1 написано, так как находит не 222, а символ перед ним как вариант Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 21:28 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
ARRay001 Код: plsql 1.
даёт результат 1. Хотя должен 0 (т.е. не найдена подстрока '222'). ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 21:30 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
новый2 1 потому, что +1 написано, так как находит не 222, а символ перед ним ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 21:32 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
Elic, ну , пардон, с формулировками беда маска (\D|^)(222)(\D|$) дает номер позиции не цифры (\D) перед строкой 222, т.е. в исходном примере ответ 15, а не 16, поэтому +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 21:35 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
Elic, я понял, что из-за этого. И думаю, что там как-то проще должно. Ищем просто наличие конкретной цифры в списке, только надо отсечь то, что справа и слева(не цифры, а начало строки, конец строки или запятую). ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 21:35 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
ARRay001 И думаю, что там как-то проще должно. Бизнес-задача имеет решение, но не всегда такое, как кажется недалёким. А бизнес задачу ты не озвучил. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 21:41 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
ARRay001 Ищем просто наличие конкретной цифры в списке, ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 21:47 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
Elic, описался "числа". Насчёт бизнес-задачи не понял. По-моему конкретней, чем я описал описать невозможно. Погуглю сагу - рано или поздно нагуглю... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 21:53 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
ARRay001 как определить наличие числа в списке разделителем Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 22:06 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
Elic, интересно! Надо осознать как работает instr с одним параметром. Не встречал что-то до сих пор... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 22:20 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
Код: sql 1. 2.
если проще, то использовать все параметры функции REGEXP_INSTR (нужен параметр sub_expression, который указывает на нужное второе выражение ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 22:30 |
|
REGEXP_INSTR - наличие числа в списке с разделителем
|
|||
---|---|---|---|
#18+
ARRay001 Надо осознать как работает instr с одним параметром. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2021, 23:24 |
|
|
start [/forum/topic.php?fid=52&msg=40053188&tid=1880371]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
186ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 309ms |
total: | 595ms |
0 / 0 |