我正在尝试连接 3 个字符串。头衔、名字和姓氏。其中任何一个都可能为空。
我这样做了:
title || '.' || ' ' || fname || ' ' || lname
但是,例如,如果
title
为空,我不需要 '.'以及 fname
前面的空间。
使用 case 表达式来测试标题是否为空并相应地连接,例如:
case
when title IS NULL then fname || ' ' || lname
else title || '.' || ' ' || fname || ' ' || lname
end as my_concatenation