|
Обрезка данных строки в столбце
|
|||
---|---|---|---|
#18+
Есть данный в столбце comments цифровые значения через точку с запятой ";" в виде 9853;24646;1001220;. Мне нужно получить последние цифры 1001220; Пробывал обрезать с помощью следующего запроса: select substring_index(comments, ';', -2) from orders where id = 2747408 но не получилось sql ругается Ora00904:"substring_index" invalid identifier, видимо версия не подходящая. Кто может помочь? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 16:18 |
|
Обрезка данных строки в столбце
|
|||
---|---|---|---|
#18+
ZummePЕсть данный в столбце comments цифровые значения через точку с запятой ";" в виде 9853;24646;1001220;. Мне нужно получить последние цифры 1001220; Пробывал обрезать с помощью следующего запроса: select substring_index(comments, ';', -2) from orders where id = 2747408 но не получилось sql ругается Ora00904:"substring_index" invalid identifier, видимо версия не подходящая. Кто может помочь? На изображении конечно в запросе substring_index(comments, ';', -2) но пробывал в двух вариантах ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 16:19 |
|
Обрезка данных строки в столбце
|
|||
---|---|---|---|
#18+
ZummePZummePЕсть данный в столбце comments цифровые значения через точку с запятой ";" в виде 9853;24646;1001220;. Мне нужно получить последние цифры 1001220; Пробывал обрезать с помощью следующего запроса: select substring_index(comments, ';', -2) from orders where id = 2747408 но не получилось sql ругается Ora00904:"substring_index" invalid identifier, видимо версия не подходящая. Кто может помочь? На изображении конечно в запросе substring_index(comments, ';', 1) но пробывал в двух вариантах ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 16:20 |
|
Обрезка данных строки в столбце
|
|||
---|---|---|---|
#18+
Ora00904 - эм? вы точно туда попали? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2019, 16:49 |
|
Обрезка данных строки в столбце
|
|||
---|---|---|---|
#18+
С утра со свежей головой нашел решение моей проблемы. select rtrim(substr(comments, instr(comments,';', -1, 2) +1), ';') from orders where id = 2747408 Модератор: Тема перенесена из форума "MySQL". ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 07:31 |
|
Обрезка данных строки в столбце
|
|||
---|---|---|---|
#18+
ZummePС утра со свежей головой нашел решение моей проблемы. select rtrim(substr(comments, instr(comments,';', -1, 2) +1), ';') from orders where id = 2747408 Модератор: Тема перенесена из форума "MySQL". substring_index - однако это не oracle! :) ТС похоже запутался с подключениями ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2019, 10:43 |
|
|
start [/forum/topic.php?fid=52&fpage=84&tid=1882780]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
139ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 348ms |
total: | 579ms |
0 / 0 |