Возможно ли псевдоним имени столбца, а затем использовать его в операторе CASE? Например,
SELECT col1 as a, CASE WHEN a = 'test' THEN 'yes' END as value FROM table;
Я пытаюсь добавить псевдоним в столбец, потому что на самом деле мой оператор CASE будет сгенерирован программно, и я хочу, чтобы столбец, который использует оператор case, должен быть указан в SQL вместо того, чтобы передавать другой параметр в программу.