SQL2005 删除字段中间一段文字

一个字段中需要删除所有行这个字段中间第11位开始到第18位的字符,语句应该怎么写。.例子:删除前:1234567890液晶电视机使用情况说明删除后:1234567890情... 一个字段中需要删除所有行这个字段中间第11位开始到第18位的字符,语句应该怎么写。
.例子:删除前:1234567890液晶电视机使用情况说明
删除后:1234567890情况说明
通过语句,把第11位到第18位的字“液晶电视机使用“给删除掉了。所有行都需要这样做,
补充说明的是每一行的字都不一样的,我这只是一个例子,目标是我想把每行这个字段的文字都变个样。
修改一下,是删除中间第11到17位的字符。
展开
 我来答
孔庆明江苏
2013-07-30 · TA获得超过164个赞
知道小有建树答主
回答量:276
采纳率:0%
帮助的人:111万
展开全部
select substring('1234567890液晶电视机使用情况说明',1,10) + substring('1234567890液晶电视机使用情况说明',18,100)

update tablename set colname=substring(colname,1,10) + substring(colname,18,100)
youbl
2013-07-30 · TA获得超过2510个赞
知道大有可为答主
回答量:1844
采纳率:62%
帮助的人:1658万
展开全部
UPDATE 表名
SET 字段 = SUBSTRING(字段, 1,10)+SUBSTRING(字段, 18, LEN(字段))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ken_Wu_Jay
2013-07-30 · TA获得超过1654个赞
知道小有建树答主
回答量:527
采纳率:0%
帮助的人:289万
展开全部
update 表名 set fields=substring(fields,0,10) + substring(fields,17,len(fields)-17) where 1 = 1

fields为该字段名

我不是很确定,希望能帮到你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
frogley
2013-07-30 · TA获得超过1854个赞
知道小有建树答主
回答量:1008
采纳率:50%
帮助的人:1074万
展开全部
update 表名 set 字段名=substring(字段名,1,10)+substring(字段名,18,len(字段名)-17)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式