取出第五位的值: select substring(col,5,1) from t 修改第五位的值: update t set col=stuff(col,5,1,'1')
字段类型设置成字符类型,否则转换一下。 convert(varchar(6),col) 如果是字符串类型取出第五位的值: select substring(col,5,1) from t 修改第五位的值为1: update t set col=stuff(col,5,1,'1') 或者 update t set col=left(col,4)+'1'+right(col,1) from t
select substring(col,5,1) from t
修改第五位的值:
update t set col=stuff(col,5,1,'1')
convert(varchar(6),col)
如果是字符串类型取出第五位的值:
select substring(col,5,1) from t
修改第五位的值为1:
update t set col=stuff(col,5,1,'1')
或者
update t set col=left(col,4)+'1'+right(col,1) from t