|
|
|
Подсчитать количество телефонов в столбце, если в одной строке их несколько.По разделителю
|
|||
|---|---|---|---|
|
#18+
Добрый вечер! Подскажите новичку. Есть столбец phones, где хранятся данные формата: 89111111111[2], 89112222222[3]. в некоторых столбцах указан только один номер. Задача у меня такая - необходимо подсчитать, сколько всего номеров, просто через count здесь не идёт. И есть ли возможность подсчитать среднее значение того, что находится в квадратных скобках? Если кто-то имел дело с подобным, прошу объяснить и показать как надо. Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2018, 21:43 |
|
||
|
Подсчитать количество телефонов в столбце, если в одной строке их несколько.По разделителю
|
|||
|---|---|---|---|
|
#18+
Ну посчитай число зпт: Код: plsql 1. или Код: plsql 1. среднее значение того, что находится в квадратных скобках через XMLQUERY: Код: 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. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2018, 23:44 |
|
||
|
Подсчитать количество телефонов в столбце, если в одной строке их несколько.По разделителю
|
|||
|---|---|---|---|
|
#18+
arelsom, крайне нежелательно разделять телефонные номера через запятую или точку с запятой, т.к. запятая означает паузу и при указании рабочего телефона с внутренним номером указывают внешний номер мини-АТС и через запятую внутренний номер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2018, 02:01 |
|
||
|
Подсчитать количество телефонов в столбце, если в одной строке их несколько.По разделителю
|
|||
|---|---|---|---|
|
#18+
SY, спасибо! к сожалению, способ с regexp_count не работает, так как стоит oracle 10g. Не знаете, какие ещё есть варианты? Не могу найти в интернете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2018, 18:04 |
|
||
|
Подсчитать количество телефонов в столбце, если в одной строке их несколько.По разделителю
|
|||
|---|---|---|---|
|
#18+
arelsomНе могу найти в интернете.Зачем ходить кругами? Так и скажи: "сделайте за меня". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2018, 18:20 |
|
||
|
Подсчитать количество телефонов в столбце, если в одной строке их несколько.По разделителю
|
|||
|---|---|---|---|
|
#18+
arelsomк сожалению, способ с regexp_count не работает, так как стоит oracle 10g. Не знаете, какие ещё есть варианты? Не могу найти в интернете. И что, так трудно сообразить? Код: plsql 1. Что кстати приведено в моем ответе который ты похоже прочел по-диагонали. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2018, 19:48 |
|
||
|
Подсчитать количество телефонов в столбце, если в одной строке их несколько.По разделителю
|
|||
|---|---|---|---|
|
#18+
SY, 89008007060[1],,86007008090[3] Если там изначально хрень, то почему бы и не такая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 09:14 |
|
||
|
Подсчитать количество телефонов в столбце, если в одной строке их несколько.По разделителю
|
|||
|---|---|---|---|
|
#18+
env89008007060[1],,86007008090[3] Если там изначально хрень, то почему бы и не такая. Хрень должна отсекаться при вводе чтобы не тратить ресурсы каждый раз проверяя на хрень. Ну а так: Код: plsql 1. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 14:08 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=121&tid=1884263]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
22ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 314ms |

| 0 / 0 |
