Условное выражение, postgresql, получает результат из кейса
Глядя на условные выражения в Postgresql. Чтобы быть более точным, этот пример.
SELECT * FROM test;
a
---
1
2
3
SELECT a,
CASE WHEN a=1 THEN 'one'
WHEN a=2 THEN 'two'
ELSE 'other'
END AS amod
FROM test;
a | amod
---+-------
1 | one
2 | two
3 | other
Я не могу выяснить, как теперь получить доступ к результату под amod (один, два и другие). После поиска вокруг я не смог найти способ решить это. Любые указатели о том, как это сделать?
РЕДАКТИРОВАТЬ: То, что я ищу, чтобы иметь возможность выбрать