字段的值如何用别名表示(通常在sql或apache superset/postgres中)

juud5qan  于 2021-07-24  发布在  Java
关注(0)|答案(2)|浏览(530)

字段的值如何用别名表示?(通常在sql或apache superset/postgres中)++我有一个带有“w”和“m”值的字段,我需要将它们显示为“女性”和“男性”,例如..++任何线索(在查询/超集级别)都将不胜感激。。

c7rzv4ha

c7rzv4ha1#

你只是想要一个 case 表情?

select (case when field = 'w' then 'female' when field = 'm' then 'male' else field end) as new_value
from t;
ozxc1zmp

ozxc1zmp2#

正如gordon所提到的,你可以用一个case,在superset中,你可以用一个列的表达式,也可以像这个截图一样创建一个虚拟列。

相关问题