条件表达式postgresql从案例中获取结果
查看Postgresql中的条件表达式。更准确地说,例如 我似乎不知道现在如何访问amod下的结果(一、二和其他)。在四处寻找之后,我还没有找到解决它的方法。有关于如何做的建议吗条件表达式postgresql从案例中获取结果,postgresql,column-alias,Postgresql,Column Alias,查看Postgresql中的条件表达式。更准确地说,例如 我似乎不知道现在如何访问amod下的结果(一、二和其他)。在四处寻找之后,我还没有找到解决它的方法。有关于如何做的建议吗 编辑:我要寻找的是能够从case表达式中选择amod并将其作为表格输出。您希望对该“结果”做什么?与我可以从测试中选择amod的方式相同,我希望从case表达式的结果中选择amod。感谢您的复制。这就解决了问题 SELECT * FROM test; a --- 1 2 3 SELECT a,
编辑:我要寻找的是能够从case表达式中选择amod并将其作为表格输出。您希望对该“结果”做什么?与我可以从测试中选择amod的方式相同,我希望从case表达式的结果中选择amod。感谢您的复制。这就解决了问题
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