sql server
Replace函数,Replace (str1, str2, str3),意思是,在字符串str1中,当str2出现,则用str3代替
而要实现SQL数据转固定长度字符串,且不足长度补0,如1转为001,则可以如下:
replace(str(id,3),' ','0'),即先将字段id转换为3位的str类型字符,然后将其中的 ' ' (空字符) 转换为0
例:select replace(str(LineCode,4),' ','0') from [tb_HR_SM_ApplyPaySub] where MainId=8893
例:update tb_HR_SM_ApplyPaySub set LineCode=replace(str(LineCode,4),' ','0') where MainId=8893
————————————————
版权声明:本文为优快云博主「Annn_kk」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/Annn_kk/article/details/81180039