update mytable
set title =replace(title,'','')
假如:title 中的值为:J3001060501@小小少年
我想把@符号以前的全去掉,如果使用通配符呢?
如果用C#来实现我也会,但是SQL语句我不会写
set title =replace(title,'','')
假如:title 中的值为:J3001060501@小小少年
我想把@符号以前的全去掉,如果使用通配符呢?
如果用C#来实现我也会,但是SQL语句我不会写
---------------------------------
楼主是要这样吗?
set title = substring(title,charindex('@',title)+1,len(title)))
set @title = 'J3001060501@小小少年'
select substring(@title,charindex('@',@title)+1,len(@title)-charindex('@',@title) )
update mytable set title =right(@text,len(@text)- charindex('@',@text))