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(one、two、および other) の下で結果にアクセスする方法を見つけることができないようです。いろいろと調べてみたところ、解決方法が見つかりませんでした。それを行う方法についての指針はありますか?
編集:私が探しているのは、ケース式から SELECT amod FROM して、テーブルとして取得できるようにすることです。