首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

能否将指定字符后面的数据删除,该怎么解决

2012-01-28 
能否将指定字符后面的数据删除字段类型为varchar,能否将此字段指定字符后面字符串删除比如表名为:art字段

能否将指定字符后面的数据删除
字段类型为varchar,能否将此字段指定字符后面字符串删除

比如表名为:art;字段为title;  
title里面的有一个字符串,如:你好吗-你好吗-中国!
我要去掉的是第一个“吗-”后的字符串!

不知道能不能实现

[解决办法]
select left(title,charindex( '吗- ',title+ '吗- ')-1) from [art]

[解决办法]
update [art] set title=left(title,charindex( '吗- ',title)-1) where charindex( '吗- ',title)> 0

热点排行
Bad Request.