我试图将个人的名字和姓氏连在一起但是在有空值时合并一个团队名称。不幸的是我的语法返回一个空格,因此合并不会将其识别为空值。我该怎么做才能纠正这个问题?
我目前正在使用的语法:
coalesce((Concat(first_name,' ',last_name)),team_name)
答案 0 :(得分:1)
只需使用连接运算符||
:
coalesce(first_name || ' ' || last_name, team_name)
concat()
函数忽略NULL
个值。运算符返回NULL
。