当前位置:   article > 正文

postgreSQL 的COALESCE字段_tableau对coalesce报错

tableau对coalesce报错

COALESCE函数是返回参数中的第一个非null的值,它要求参数中至少有一个是非null的,如果参数都是null会报错。

适用场景:
比如:某个值A 取得是table里面两个字段中,不为空的那个

可以使用
case when 条件1
then 字段1
else字段2
end as A

也可以用COALESCE:
COALESCE(字段1,字段2,’’)as A,

下面是抽出A和B的合计值,如果为Null 那么抽出的为0。
SELECT
COALESCE(A + B,0) as ab
FROM TABLE
WHERE 条件1
AND 条件2

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号