如何更改字符串格式

时间:2018-10-05 00:06:01

标签: sql sql-server

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

John Doe(CEO) - Company Name,

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

我要这样格式化:

John Doe, CEO

先谢谢了。

1 个答案:

答案 0 :(得分:1)

如果所有现有名称的格式都相同,则可以使用SQL replace函数,如下所示-

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

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

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