SQL中查询指定的位数

来源:百度知道 编辑:UC知道 时间:2024/09/28 06:29:37
比如一串数字 0704020301
现在我想查询 02 并将02更新为10 该如何操作

注意:如果是数字的话,那么在更新的时候0有可能会丢失
所以我们必须转换成字符

update 表 set 字段=replace(cast(字段 as varchar(max)),'02','10')

呵呵!
共同学习!

select replace('0704020301',substring('0704020301',5,2),'10')