Как сформировать в запросе название поля, используя переменную.

Здравствуйте!

Есть такая ситуация:
В таблице есть:
- поля с нумерацией типа: a1, a2, a3, a4, ...
- поле vyb со значением: 1, 2, 3, 4, ...

Необходимо получить в зависимости от значения поля vyb значение соответстdующего поля a(n).
Например, при vyb=1 надо значение a1, при vyb=2 - значение a2, при vyb = 3 - значение a3 и т.д.

Вопрос, если какая-либо возможность составить в запросе имя поля, используя значения переменной, типа
"a"+ to_char(vyb, '99')
Как это можно подставить в запрос в качестве имени поля, а не значения?

Back to top

(С) Виктор Вислобоков, 2008-2023