|
Разбор
|
|||
---|---|---|---|
#18+
Добрый день! Подскажите, есть вот такая строка WITH st AS (SELECT 'Дополнительная маркировка в г. Артем (ПК(АА)МВРРШ-2/1604)' STR FROM DUAL ) SELECT str, REGEXP_SUBSTR( STR, '\(([^)]+)\)', 1, 1, NULL, 1 ) , regexp_replace(regexp_replace(str,'.','',instr(str,'('),1),'.','',instr(str,')',-1)-1,1) FROM st; Подскажите , как вынуть из нее текст от первой до последней скобки, чтобы привести его к виду ПК(АА)МВРРШ-2/1604 спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 11:08 |
|
Разбор
|
|||
---|---|---|---|
#18+
Попробуем уточнить задачу: BSKвынуть из нее текст от первой открывающей до парной закрывающей скобки? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 11:17 |
|
Разбор
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 12:07 |
|
Разбор
|
|||
---|---|---|---|
#18+
Vadim Lejnin Код: plsql 1.
Понимаешь ли ты и подобные свою ответственность, давая нерецептурированную гранату обезьянам, которые в других обстоятельствах применят её так же, но с совершенно другим непредсказуемым результатом? Стоит ли твоя скука на (без)работе этого? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 12:19 |
|
Разбор
|
|||
---|---|---|---|
#18+
AmKad, да, оставив только вот эти данные ПК(АА)МВРРШ-2/1604 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 12:32 |
|
Разбор
|
|||
---|---|---|---|
#18+
ElicVadim Lejnin Код: plsql 1.
Понимаешь ли ты и подобные свою ответственность, давая нерецептурированную гранату обезьянам, которые в других обстоятельствах применят её так же, но с совершенно другим непредсказуемым результатом? Стоит ли твоя скука на (без)работе этого? Понял, исправляюсь :) INSTR Дока * position is an nonzero integer indicating the character of string where Oracle Database begins the search—that is, the position of the first character of the first substring to compare with substring. If position is negative, then Oracle counts backward from the end of string and then searches backward from the resulting position. * occurrence is an integer indicating which occurrence of substring in string Oracle should search for. The value of occurrence must be positive. If occurrence is greater than 1, then the database does not return on the first match but continues comparing consecutive substrings of string, as described above, until match number occurrence has been found. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 12:40 |
|
Разбор
|
|||
---|---|---|---|
#18+
BSK...от первой до последней скобки... Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 13:50 |
|
Разбор
|
|||
---|---|---|---|
#18+
Dshedoo, огромное спасибо. очень помогли ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 14:34 |
|
Разбор
|
|||
---|---|---|---|
#18+
Vadim LejninПонял, исправляюсь :)Юродствуешь? Ничерта ты не понял… ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 15:47 |
|
Разбор
|
|||
---|---|---|---|
#18+
ElicVadim LejninПонял, исправляюсь :)Юродствуешь? Ничерта ты не понял… а объясните пожалуйста. Судя по первой цитате диалога, нужно обратить внимание на with. А в чем там опасность? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 16:55 |
|
Разбор
|
|||
---|---|---|---|
#18+
Vladimir Baskakovнужно обратить внимание на with.Не нужно. Vladimir Baskakovопасность?Кормление с ложечки гомогенизированной пищей. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2019, 17:13 |
|
|
start [/forum/topic.php?fid=52&msg=39810131&tid=1882475]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 147ms |
0 / 0 |