Использование псевдонима в части выражения Case в Oracle SQL
Я пытался найти какое-то времяМожно использовать псевдоним, указанный ранее в операторе select, если его можно использовать в случае позже в операторе case для Oracle SQL. Большинство результатов, которые я нахожу, касаются того, как сделать псевдоним на основе описания случая, которое нета же проблема. Быстрый пример будет что-то вроде:
Select TABLEA.SomeIDNumber AS "Id",
case ID
when 3
then 'foo'
else 'bar'
end AS "Results"
FROM OMEGA.TABLEA
Это'на самом деле не все так просто в SQL-выражении I 'я создаю (этоНа самом деле создается на основе предыдущего оператора case и требует нескольких объединений в различных таблицах для выполнения всех остальных шагов запроса, но это нене имеет смысла, не зная больше о базе данных, которую я могуя делюсь)
мне просто интересно, если этоМожно использовать псевдоним в операторе case позже в операторе select для Oracle (я знаю, что такие вещи можно сделать с помощью Access вроде "SQL»). Или лучше для меня сделать некоторую переработку выбора, чтобы сделать его вложенным оператором выбора? Вероятно, выполнимо, только немного больше боли.