查看 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(一、二和其他)下的结果。搜索了一圈后,我一直无法找到解决它的方法。关于如何做的任何指示?
编辑:我正在寻找的是能够从 case 表达式中选择 amod 并将其作为表格取出。