我正在尝试将一个人的名字和姓氏连接在一起,但在团队名称为空时使用coalesce。不幸的是,我的语法返回了一个空格,因此coalesce无法识别它为空值。我该怎么做来纠正这个问题呢?
我目前正在使用的语法:
coalesce((Concat(first_name,' ',last_name)),team_name)
我正在尝试将一个人的名字和姓氏连接在一起,但在团队名称为空时使用coalesce。不幸的是,我的语法返回了一个空格,因此coalesce无法识别它为空值。我该怎么做来纠正这个问题呢?
我目前正在使用的语法:
coalesce((Concat(first_name,' ',last_name)),team_name)
使用连接运算符||
即可:
coalesce(first_name || ' ' || last_name, team_name)
concat()
函数忽略NULL
值,操作符返回NULL
。
team_name
即使其他名称中只有一个为null
? - user330315