mssql语法问题
在sql查询分析器中怎么使用sql语句替换字段中的值。
如有数据库guestbook,其中表message中info字段的内容是“这是我的第一条留言,hello world。”,要把“hello world”去掉,该怎么做。
答案:create table [message](
id int,
info varchar(200)
)
insert into [message] values(1,'我的留言,hello world')
insert into [message] values(1,'我的留言')
insert into [message] values(1,'我的留言,hello world2')
insert into [message] values(1,'hello world2')
update [message] set info=stuff(info,charindex('hello world',info,1),len('hello world'),'')
where info like '%hello world%'
测试过了
其他:虽然麻烦了点,但值得参考
http://www.cg3000.com/html/cgTutorials/Website/SQL/20070705/_MSSQLServer_Textleixingdezifuchuantihuan_16269.shtml
上一个:ASP + MSSQL 网站运行后占内存很高
下一个:哪个数据库好?? mssql?