MySQL数值类型的补0函数使用技巧(mysql补0函数)

MySQL中的数值类型是为我们提供了针对存储数值的各种类型,可以在”数值”这一种数据上,做出更加丰富的处理.其中有一个函数,就是补0函数。看名字也就明白这个函数的作用了:就是将我们查询结果的数据补上0使得数值类型的位数相同,而不会因为数值的位数不同而展示出错乱的形式。在MySQL中使用LPAD函数

格式:LPAD(string,length,padstring)

参数string表示要填充的字符串或数据,参数length指定字符串长度,参数padstring表示用来填充的字符串,超出这个参数长度时自动截取padstring。

例子:

select lpad(2, 5, 0) as num;

运行结果:

num

—-

00002

讲解:上例中,将数值2补足5位,位数不足时在左侧补充0。

注意事项:

1.指定的字符串长度小于要填充的字符串 或者 参数padstring字符串长度时,那么整体补0时会去掉后面多出来的信息

2.如果length值小于等于零,那么函数返回空字符串

3.如果参数length不传递,那么条件为真时函数返回原值

可以总结一句:`LPAD`函数用于在字符串左侧填充字符,以使字符长度达到给定的长度。它可以对字符串或数值进行补0操作,可以使数值更加规范。


数据运维技术 » MySQL数值类型的补0函数使用技巧(mysql补0函数)