sql 改变字符串中的某一位
例如100000000000000000000000000000000000000000把第四位的0变为1...
例如100000000000000000000000000000000000000000把第四位的0变为1
展开
2个回答
2014-09-16
展开全部
update table set 列= substring(列,1,3)+'1'+substring(列,5,len(列)-4) where 条件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如sqlserver:
s = '100000000000000000000000000000000000000000'
left(s,3) + '1' + right(s,len(s) - 4)
s = '100000000000000000000000000000000000000000'
left(s,3) + '1' + right(s,len(s) - 4)
更多追问追答
追问
表中列的所以字段的第四位全部变。我完全不懂数据库,能不能给个完全的语句
追答
比如表名:tabname,列名 colname
update tabname set colname = left(colname,3) + '1' + right(colname,len(colname) - 4)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询