条件表达式postgresql从案例中获取结果

时间:2018-07-06 08:29:37

标签: postgresql column-alias

查看Postgresql中的条件表达式。更准确地说,是this示例。

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(一个,两个和另一个)下访问结果的方法。经过四处搜寻,我一直无法找到解决问题的方法。关于如何做到这一点的任何指示?

编辑:我正在寻找的是能够从case表达式中选择amod并将其作为表获取。

0 个答案:

没有答案