Microsoft SQL Server Manager Studio -计算列中返回换行符

14ifxucb  于 2022-11-21  发布在  SQL Server
关注(0)|答案(1)|浏览(120)

我的SQL数据库中有一个表,其中包含以下列:[名字],[姓氏],[全名],[电子邮件地址],[职务],[部门]
列[full_name]是使用以下公式计算的列:([first_name]+' '+[last_name])
它运行良好,但返回值包含换行符......我不希望......
以下是一个示例:

[first_name]
Enzo
[last_name]
Pezzoni

当计算列返回值时,如何避免换行?
我尝试使用函数CONCATENATE,我尝试删除+' '+,但我无法解决此问题。

xtfmy6hx

xtfmy6hx1#

请 尝试 以下 操作 以 去除 必须 已经 存在 的 换行符 :

select Replace(Concat(first_name, ' ', last_name),Char(13),'')

中 的 每 一 个
您 可能 需要 尝试 char(10) , 或者 两者 都 尝试 , 例如 char(10) + char(13)

相关问题