加入后如何在两个SQL列之间放置空格?

时间:2013-05-13 06:19:01

标签: sql syntax

我已经加入了两个列,第一个名称\姓氏为一个,并用别名命名,这个名字都很好。但是如何在名字和姓氏之间加一个空格?

au.first_name || au.last_name Name

4 个答案:

答案 0 :(得分:5)

这里:

au.first_name || ' ' || au.last_name Name

答案 1 :(得分:3)

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

au.first_name ||' ' || au_last_name name

答案 2 :(得分:0)

如果你在sql server上工作 试试下面的2

select au.first_name+ '  '+ au.last_name as Name from yourtablename

但是在这种情况下,如果在任一列中都有空值,那么将不会显示任何记录,而是显示Null。

或使用

select concat(au.first_name, '  ', au.last_name) as Name from yourtablename-

与+不同,concat将使用空字符串替换null。所以至少会显示一个名字。

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

答案 3 :(得分:-3)

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

(SELECT (Client.STREET+','+Client.CITY+','+Client.STATE+','+Client.ZIP))AS ClientAddress,