我已将两列,名字\姓氏合二为一,并用别名命名,这一切都很好。但是如何在名字和姓氏之间放置一个空格?
au.first_name || au.last_name Name
这里:
au.first_name || ' ' || au.last_name Name
您可以以与连接名字和姓氏相同的方式添加空格,
au.first_name ||' ' || au_last_name name
如果您在 sql server 上工作,请尝试以下 2
select au.first_name+ ' '+ au.last_name as Name from yourtablename
但在这种情况下,如果任一列中有空值,则不会显示任何记录,而是显示空值。
或使用
select concat(au.first_name, ' ', au.last_name) as Name from yourtablename-
与 + 不同,concat 会将 null 替换为空字符串。所以至少会显示一个名字。
希望这有助于搜索此类查询
--将客户地址组合在一列中,并用逗号分隔值。
(SELECT (Client.STREET+','+Client.CITY+','+Client.STATE+','+Client.ZIP))AS ClientAddress,