私が抱えている問題は、1 から 5 までの数字を持つ cate という列があることですが、出力にエイリアス名が必要です。たとえば、列の番号が 1 の場合、結果セットに STONE が必要であり、2 の場合は「TREE」が必要です。
私は次のように見えるはずです
Select
case when t.cate = 1 then t.cate="STONE"
case when t.cate = 2 then t.cate="TREE"
else null end as test from dbt.tbl t
テーブルの値を変更したくないのは、印刷だけです。
どうすればそれが機能するのか考えていますか?
事前にご協力いただきありがとうございます