我遇到的问题是我有一个名为 cate 的列,其数字为 1 到 5,但我想要打印输出中的别名。例如,如果该列的数字为 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
我不想仅在打印输出中更改表中的值。
知道我该怎么做吗?
感谢您提前提供的所有帮助