|
|
|
Не могу подобрать нужную функцию
|
|||
|---|---|---|---|
|
#18+
Просьба помочь вот в таком вопросе: Есть таблица "abonents", в ней столбец "detailed_decript". если выполнить: select abon, detailed_decript from abonents в выдаче будет примерно следующее: Abon Иван Петров detailed_decript Макрорегион: Поволжье Описание проблемы: не работает интернет Тарифный план:лучший Номер:123123 А теперь сама проблема: помогите пожалуйста, как из стобца detailed_decript вытащить конкретную строку с описанием, с учетом того, что кол-во символов будут разное. К примеру нужно сделать выборку по таифным планам. (вытащить текст из текста) Версия: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production PL/SQL Release 12.1.0.2.0 - Production "CORE 12.1.0.2.0 Production" TNS for Linux: Version 12.1.0.2.0 - Production NLSRTL Version 12.1.0.2.0 - Production Тот же вопрос разместил в вопросах/ответах, заранее извиняюсь за дубль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2016, 11:56 |
|
||
|
Не могу подобрать нужную функцию
|
|||
|---|---|---|---|
|
#18+
morfey222, instr/substr, regexp_*. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2016, 12:14 |
|
||
|
Не могу подобрать нужную функцию
|
|||
|---|---|---|---|
|
#18+
На моем примере можете показать, как вытащить тарифный план из таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2016, 13:36 |
|
||
|
Не могу подобрать нужную функцию
|
|||
|---|---|---|---|
|
#18+
morfey222, select abon, detailed_decript from abonents where detailed_decript like '%Тарифный план:лучший%' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2016, 13:38 |
|
||
|
Не могу подобрать нужную функцию
|
|||
|---|---|---|---|
|
#18+
morfey222, select abon, detailed_decript from abonents where detailed_decript like '%Тарифный план:лучший%' ну и если в текст то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2016, 13:40 |
|
||
|
Не могу подобрать нужную функцию
|
|||
|---|---|---|---|
|
#18+
alexk123, Немного не то. В конечном итоге должна быть следующая информация: Номера абонентов и их тарифные планы (необходимо выяснить, какие тарифные планы наиболее популярны). А оператор like нам этого не даст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2016, 13:42 |
|
||
|
Не могу подобрать нужную функцию
|
|||
|---|---|---|---|
|
#18+
И лишняя информация из столбца detailed_descript, к примеру макрорегион, описание рпоблемы и прочее не должна всплывать в результатирующей выдаче. Только строка с тарифным планом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2016, 13:44 |
|
||
|
Не могу подобрать нужную функцию
|
|||
|---|---|---|---|
|
#18+
morfey222, Ответ только один пробуй поиграться с substr(detailed_decript, 1, instr(detailed_decript, ':')) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2016, 13:44 |
|
||
|
Не могу подобрать нужную функцию
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2016, 15:00 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=192&tid=1887091]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 347ms |

| 0 / 0 |
