3

我已将两列,名字\姓氏合二为一,并用别名命名,这一切都很好。但是如何在名字和姓氏之间放置一个空格?

au.first_name || au.last_name Name
4

4 回答 4

6

这里:

au.first_name || ' ' || au.last_name Name
于 2013-05-13T06:19:47.843 回答
4

您可以以与连接名字和姓氏相同的方式添加空格,

au.first_name ||' ' || au_last_name name
于 2013-05-13T06:21:04.960 回答
0

如果您在 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 替换为空字符串。所以至少会显示一个名字。

希望这有助于搜索此类查询

于 2017-02-28T07:15:31.193 回答
-3

--将客户地址组合在一列中,并用逗号分隔值。

(SELECT (Client.STREET+','+Client.CITY+','+Client.STATE+','+Client.ZIP))AS ClientAddress,
于 2014-02-14T17:35:43.537 回答