【发布时间】:2013-05-13 06:19:00
【问题描述】:
我已将两列,名字\姓氏合二为一,并用别名命名,这一切都很好。但是如何在名字和姓氏之间放置一个空格?
au.first_name || au.last_name Name
【问题讨论】:
-
这个问题表明你没有为你的解决方案做一些研究。
我已将两列,名字\姓氏合二为一,并用别名命名,这一切都很好。但是如何在名字和姓氏之间放置一个空格?
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,
【讨论】: