Условное выражение, 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 (один, два и другие). После поиска вокруг я не смог найти способ решить это. Любые указатели о том, как это сделать?

РЕДАКТИРОВАТЬ: То, что я ищу, чтобы иметь возможность выбрать

0 ответов

Другие вопросы по тегам