首页 > 解决方案 > 如何更改字符串的格式

问题描述

我有一个名称格式如下的字符串字段:

John Doe(CEO) - Company Name,

注意:无论出于何种原因,姓氏和括号之间没有空格,末尾有逗号。

我想像这样格式化它:

John Doe, CEO

提前致谢。

标签: sqlsql-server

解决方案


如果所有现有名称的格式相同,您可能可以使用 SQL替换功能,如下所示 -

Select replace(replace('John Doe(CEO)','(',', '),')','')

更新: 如果要格式化一列的数据,则可以将“John Doe(CEO)”替换为列名,例如 -

Select replace(replace(MyColumn,'(',', '),')','') From MyTable

推荐阅读