我有一张名为emp的表在这个表中有一个colomn,名字是empname,有超过2000名员工,在这个coloumn中有些名字就像'Avinash K. Odedra'它应该像'Avinash K Odedra' ,现在我想从中删除这个特殊字符,请。建议我使用SQL查询。
答案 0 :(得分:0)
答案 1 :(得分:0)
请尝试以下代码:
update emp
set empname = REPLACE(empname,"'","")
答案 2 :(得分:0)
请在发布问题前搜索您的疑问
删除特殊字符
DECLARE @str VARCHAR(400)
DECLARE @expres VARCHAR(50) = '%[~,@,#,$,%,&,*,(,),.,!]%'
SET @str = '(remove) ~special~ *characters. 3 5 from string 1 in sql!'
WHILE PATINDEX( @expres, @str ) > 0
SET @str = Replace(REPLACE( @str, SUBSTRING( @str, PATINDEX( @expres, @str ), 1 ),''),'-',' ')
SELECT @str