Динамическая подстрока в выбранном запросе - PullRequest
0 голосов
/ 26 января 2019

В моем столбце данные выглядят так: abc_2, abc_de_2, def_ohg_po_1, vbc_7 и т. Д.

В моем запросе ниже, когда я попытался с 2, он работает нормально в том же запросе, как я могу добавить другую цифру (пусть мойввод abc_def_2 я получаю abc_def, но когда abc_def_1 выдает ошибку)

SELECT: GIVESTRING STRING, SUBSTR (: GIVESTRING, 1, strpos (substr (: GIVESTRING, 1), '2') + 1 - 1 -2) String01;

Мой ожидаемый результат будет abc_2 - abc, abc_de_2 - abc_de, def_ohg_po_1 - def_ohg_po, vbc_7 - vbc

...