位数不足前面补0mysql语句_mysql LPAD 和RPAD不足位数补齐填充函数

本文介绍了MySQL中的字符串填充函数LPAD和RPAD,用于在字符串开始或结束处填充指定字符以达到特定长度。LPAD函数在字符串开始填充,RPAD函数在字符串结束填充。通过实例展示了这两个函数的使用方法和效果,帮助理解其工作原理。
摘要由CSDN通过智能技术生成

MySQL填充字符串的函数LPAD(s1,len,s2)

LPAD(s1,len,s2)函数将字符串s2填充到s1的开始处,使字符串的长度达到len,然后返回字符串s1。如果字符串s1的长度大于len,则返回值被缩短至len字符长度。

实例:

使用LPAD函数对字符串进行填充操作。SQL语句如下:

mysql>SELECT LPAD('www.baike369.com',12,'??'),LPAD('baike369.com',16,'+-');

执行结果如下:

从上图中代码执行的结果可以看出:

字符串“www.baike369.com”的长度大于12,不需要填充,因此,LPAD('www.baike369.com',12,'??')只返回被缩短的长度为12的子串“www.baike369”。

字符串“baike369.com”的长度小于16,因此,LPAD('baike369.com',16,'+-')返回结果为“+-+-baike369.com”,在字符串左侧填充“+-”,长度为16。

MySQL填充字符串的函数RPAD(s1,len,s2)

RPAD(s1,len,s2)函数将字符串s2填充到s1的结尾处,使字符串的长度达到len,然后返回字符串s1。如果字符串s1的长度大于len,则返回值被缩短至len字符长度。

实例:

使用RPAD函数对字符串进行填充操作。SQL语句如下:

mysql>SELECT RPAD('www.baike369.com',12,'+-'),RPAD('baike369.com',16,'??');

执行结果如下:

从上图中代码执行的结果可以看出:

字符串“www.baike369.com”的长度大于12,不需要填充,因此,RPAD('www.baike369.com',12,'+-')只返回被缩短的长度为4的子串“www.baike369”。

字符串“baike369.com”的长度小于16,因此,RPAD('baike369.com',16,'??')返回结果为“baike369.com????”,在字符串右侧填充“?”,长度为16。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值