您的位置:首页 > 数据库

数据库笔记----金融数字前面加零

2015-11-15 21:44 260 查看
在写数据库SQL语句录入数据时,经常会遇到数字问题,其中金融数字要求有特定格式,比如数字会要求有特定位数,当位数不够时,则要用特定字符补全。

例子,数字4要求写成5位数字的4,则要在数字4的左边补上4个零,这要用的lpad函数

lpad(str,len,padstr)

功能:返回字符串 str, 其左边由字符串padstr 填补到len 字符长度。

lpad('4',5,'0')-----在4前面补上4个0(图一)



图一
如果想修改表中的字段,表中id为8的数据有问题,要把id改成跟前面数据一样的格式id=0008
update teach_info set id=lpad(8,4,0) where id='8';---修改数据(图二)
select * from teach_info;-----查看数据(图三)



图二



图三
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: