Вы не можете, из простого SQL (кроме как в предложении ORDER BY, которое не даст вам значение, но позволит вам отсортировать набор результатов по нему).
Если вы используете другой язык программирования для построения динамического запроса, вы можете использовать его для идентификации столбца, выбранного по его порядковому номеру.
В качестве альтернативы, вы можете параметризовать свой запрос, чтобы он возвращал определенный столбец на основе оператора case - например, так:
select a, b, c, d, e, ...,
case ?
when 1 then a
when 2 then b
when 3 then c
when 4 then d
when 5 then e
...
end as parameterised_column
from ...