Я пытался преобразовать запрос, работающий на SQLITe, в ORACLE версии 18 C. Но есть проблема.
То, что я хочу, это «Использовать значение столбца (строки) в качестве имени столбца или символа вычисления в списке выбора». На примере SQLITE) таблица со столбцом
q1 number
q2 number
- `cal c varchar
и значение образца записи для каждого столбца равно
0.1, 0.2, q1+q2
, тогда, когда я использовал запрос, как показано ниже
select q1, q2, (calc) * 1 from table;
, результирующий набор равен
0.1, 0.2, 0.3
В SQLITE, Строковое значение столбца можно использовать в качестве имени столбца и символа вычисления.
Я пытался найти аналогичный способ с oracle, но не смог. Есть ли возможный способ без использования PL / SQL или динамического c запроса?