postgresql 中查询某字段为integer类型,查询结果为null,想把null变为空字符显示,应该如何写sql?
当前自己写的,执行发生错误select--casewheny.cz_indisnullthen2elsey.cz_indend,coalesce(y.cz_ind,2)c...
当前自己写的,执行发生错误
select
--case when y.cz_ind is null then 2 else y.cz_ind end,
coalesce(y.cz_ind,2) cz_ind
from
(select cz_ind,eee,jk from tablea......)y
其中 cz_ind 为integer类型,有1跟0两种状态,查询结果有些为null,想把null变成空字符该咋办。 展开
select
--case when y.cz_ind is null then 2 else y.cz_ind end,
coalesce(y.cz_ind,2) cz_ind
from
(select cz_ind,eee,jk from tablea......)y
其中 cz_ind 为integer类型,有1跟0两种状态,查询结果有些为null,想把null变成空字符该咋办。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询