在列sql之间添加空格

Mic*_*Pth -1 sql sql-server

如何连接多个字段,同时在每个字段之间添加空格?我有三个字段,我加入了它们,但我想在名字和姓氏之间添加空格.我就是这样.

 select name+''+motherlastname+''+last name
 from dbo.employee
Run Code Online (Sandbox Code Playgroud)

Ric*_*ner 5

你总是可以在那里放置空格;

select [name] + ' ' + [motherlastname] + ' ' + [last name]
from [dbo].[employee] 
Run Code Online (Sandbox Code Playgroud)

您当前正在使用零长度字段分隔字段,这实际上不会对它们的显示方式做任何事情.

这是使用该领域的联接,我认为这就是你所追求的.

SELECT
    e.[name] + ' ' + e.[motherlastname] + ' ' + e.[last name]
    ,t2.[AnyField]
FROM [dbo].[employee] e
INNER JOIN [dbo].[table2] t2
    ON e.[name] + ' ' + e.[motherlastname] + ' ' + e.[last name] = t2.FieldName
Run Code Online (Sandbox Code Playgroud)