Sql server 2008 是否有一种方法可以替换类似符号(如())中可变长度的可变字符?

Sql server 2008 是否有一种方法可以替换类似符号(如())中可变长度的可变字符?,sql-server-2008,tsql,Sql Server 2008,Tsql,一列中的项目name Tritton AX 180: Universal Gaming Headset (PS3/Xbox 360/PC/Mac) Rome: Total War - White Label (PC DVD) Railworks3 - Train Simulator 2012 (PC) 我想得到: Tritton AX 180: Universal Gaming Headset Rome: Total War - White Label Railworks3 - Train S

一列中的项目
name

Tritton AX 180: Universal Gaming Headset (PS3/Xbox 360/PC/Mac)
Rome: Total War - White Label (PC DVD)
Railworks3 - Train Simulator 2012 (PC)
我想得到:

Tritton AX 180: Universal Gaming Headset
Rome: Total War - White Label
Railworks3 - Train Simulator 2012
我已经研究了
replace()

因此,如果您的列名是
name
,那么

SELECT SUBSTRING(name, 0, CHARINDEX('(',name) )
SELECT SUBSTRING(name, 0, CHARINDEX('(',name) )