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

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

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

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

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

数据库笔记----金融数字前面加零_第1张图片

图一

如果想修改表中的字段,表中id为8的数据有问题,要把id改成跟前面数据一样的格式id=0008

update teach_info set id=lpad(8,4,0) where id='8';---修改数据(图二)

select * from teach_info;-----查看数据(图三)

数据库笔记----金融数字前面加零_第2张图片

图二


数据库笔记----金融数字前面加零_第3张图片

图三

你可能感兴趣的:(数据库,金融,ipad)