使用SQL Server 2012抓取字符串的某些部分

时间:2014-07-16 21:38:30

标签: sql sql-server tsql

我的结果如下:

Column-1           Column-2
1                    500 - xyz123   
2                    600 - xyz456

我想要的结果如下:

Column-1           Column-2
1                    500 - ZZ xyz123   
2                    600 - ZZ xyz456

我只想在ZZ中添加Column-2

有人可以建议一些新鲜的东西来解决吗?请。

2 个答案:

答案 0 :(得分:0)

除非有其他信息,否则无法知道以下内容是否足够,但它适用于您的样本数据:

SELECT REPLACE([Column-2],'- x','- ZZ x')
FROM YourTable

答案 1 :(得分:0)

使用STUFF:

SELECT STUFF([Column-2],CHARINDEX('-',[Column-2]) + 1,1,' ZZ ') FROM [table_name]