Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在MS Sql中使用Sql查询从列中删除静态值?_Sql_Sql Server - Fatal编程技术网

如何在MS Sql中使用Sql查询从列中删除静态值?

如何在MS Sql中使用Sql查询从列中删除静态值?,sql,sql-server,Sql,Sql Server,我在下表中的某些列中有一些静态值,如何从列中仅删除该值“Hold_u2;” UserColumn Hold_John Hold_Smith Hold_Evan Jonny 使用替换功能: Update testtable Set UserColumn = Replace(UserColumn, 'Hold_', '') 使用SUBSTRING(),CHARINDEX()还可以更新该列 Update t Set UserColumn = SUBSTRING(UserColumn,CHARIN

我在下表中的某些列中有一些静态值,如何从列中仅删除该值“Hold_u2;”

UserColumn
Hold_John
Hold_Smith
Hold_Evan
Jonny

使用替换功能:

Update testtable
Set UserColumn = Replace(UserColumn, 'Hold_', '')
使用SUBSTRING(),CHARINDEX()还可以更新该列

Update t
Set UserColumn =  SUBSTRING(UserColumn,CHARINDEX('_',UserColumn)+1,LEN(UserColumn))
from test t