|
|
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
Здраствуйте, помогите обрезать строку до определенного символа. а точнее до скобки. есть строка, например : иванов иван иванович (ваня, ИВ, ИИИ, бла бла бла) нужно показать только иванов иван иванович, без скобок и того что в них. как это сделать с помощью substr или regexp_substr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 16:54 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
Сабстр(текст, 1, инстр(текст, скобка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 17:51 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
andreymx, все почти получилось только видна скобка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 18:01 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
vvk93, Минус один :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 18:11 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
Кристобаль Хозевич, зачем минус один? так точно не получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 18:15 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
Кристобаль Хозевич, все понятно стало) только все равно не получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 18:20 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
Покажи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 18:22 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
andreymx, select substr(nameu, -1 ,instr(nameu, '(')) from table_name результат: последний символ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 18:25 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
vvk93, инстр, блин, минус один! ЗЫ слово "блин" - служебное, его писать не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 19:25 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
Кристобаль Хозевич, дело в том что -1 везде уже был. нигде не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 19:29 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
vvk93, Троль, прикидываешься или просто тормоз? Покажи уж, как не работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 19:32 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
Кристобаль Хозевич, ну видимо тормоз, а вы не могли бы написать как работать будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 19:34 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
vvk93, select substr(nameu,1,instr(nameu,'(') - 1 ) from table_name SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 20:12 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
instr(nameu, '(')-1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 20:14 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
vvk93, Код: plsql 1. 2. 3. 4. 5. 6. 7. Что я делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 20:16 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
Всем спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 20:43 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
обрезалось везде, там где и нет скобок. Ладно, сделаю по другому, спс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 20:48 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
vvk93обрезалось везде, там где и нет скобок. Ладно, сделаю по другому, спс Код: plsql 1. 2. 3. 4. 5. 6. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 21:42 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
SY, спасибо большое, но я уже так и сделала ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 22:07 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
Не могу не предложить и такой вот говнокод :) Код: plsql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 23:35 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
andreymxНе могу не предложить и такой вот говнокод :) Код: plsql 1. 2. 3. и даже вроде вариант довольно быстрый :) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 2.40 вариант с NVL против 3.51 варианта с CASE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2012, 23:47 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
andreymx, (если еще не надоело чепухой заниматься :) то попобуйте и Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2012, 12:51 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2012, 12:59 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
ёлы-палы Код: plsql 1. ну если про перформенс (уже) речь, то у регулярусов шансов нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2012, 13:04 |
|
||
|
как обрезать строку до символа?
|
|||
|---|---|---|---|
|
#18+
orawishну если про перформенс (уже) речь, то у регулярусов шансов нетЭто речь о выдуманном. Выиграть наносекунду триллион раз, чтобы потом при каждой надобности сопровождения кода пол часа пытаться понять витиевато оптимизированный вариант? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2012, 13:10 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=37997684&tid=1885981]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
170ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 457ms |

| 0 / 0 |
