当前位置: 代码迷 >> Sql Server >> 去掉字段中相同部分内容的sql语句如何写
  详细解决方案

去掉字段中相同部分内容的sql语句如何写

热度:33   发布时间:2016-04-27 17:35:21.0
去掉字段中相同部分内容的sql语句怎么写?
我有一张User表里面有个name字段如下
key                 name
1                       abc/herb
2                       abc/kevin
3
4                       abc/tracy
5
6                       abc/peter


现在name字段里的值都多了“abc/”,我想用一句sql语句将“abc/”去掉,v如下:
key                 name
1                       herb
2                       kevin
3
4                       tracy
5
6                       peter
请问这个语句怎么写?

------解决方案--------------------
select key,replace(name, 'abc/ ', ' ') as name from user
------解决方案--------------------
update user set name=replace(name, 'abc/ ', ' ')
------解决方案--------------------
select key,name = stuff(name,1,4, ' ') from User

------解决方案--------------------
select key,substring(name,4,100) from t
------解决方案--------------------
select key,substring(name,5,100) from t
  相关解决方案