mysql格式化字符串长度不够补0问题

 更新时间:2023年11月03日 10:04:55   作者:于先森啊  
这篇文章主要介绍了mysql格式化字符串长度不够补0问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

1.前面补零 

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

假如str 的长度大于len, 则返回值被缩短至 len 字符。

select LPAD('1', 8, 0)

结果

select LPAD('12', 1, 0)

结果

2.后面补0

RPAD(str,len,padstr) 返回字符串 str, 其右边由字符串padstr 填补到len 字符长度。

假如str 的长度大于len, 则返回值被缩短至 len 字符。

select RPAD('1', 8, 0)

结果

select RPAD('12', 1, 0)

结果

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。 

相关文章

  • 解决myBatis中删除条件的拼接问题

    解决myBatis中删除条件的拼接问题

    这篇文章主要介绍了解决myBatis中删除条件的拼接问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • MySQL中的binlog刷盘机制解读

    MySQL中的binlog刷盘机制解读

    MySQL binlog由server层提供,支持三种刷盘策略:sync_binlog=0(性能高但可能丢失)由操作系统决定刷盘时机;=1(最安全)每次提交强制刷盘;=2(折中)每N次提交后刷盘,5.7.7前默认0,之后默认1
    2025-08-08
  • mysql数据NULL避坑指南分享

    mysql数据NULL避坑指南分享

    这篇文章主要介绍了mysql数据NULL避坑指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • mysql 5.7更改数据库的数据存储位置的解决方法

    mysql 5.7更改数据库的数据存储位置的解决方法

    随着MySQL数据库存储的数据逐渐变大,已经将原来的存储数据的空间占满了,导致mysql已经链接不上了。所以要给存放的数据换个地方,下面小编给大家分享mysql 5.7更改数据库的数据存储位置的解决方法,一起看看吧
    2017-04-04
  • mysql中INSERT IGNORE的高效插入策略

    mysql中INSERT IGNORE的高效插入策略

    本文介绍MySQL的INSERT IGNORE语句,用于避免重复键错误,适合批量数据迁移和导入,下面就来详细的介绍一下mysql INSERT IGNORE的高效插入,感兴趣的可以了解一下
    2025-09-09
  • MySQL初级入门篇之视图的相关概念及应用实例

    MySQL初级入门篇之视图的相关概念及应用实例

    Mysql中的视图其实是一个虚拟表,使用时动态检索查询数据,下面这篇文章主要给大家介绍了关于MySQL初级入门篇之视图的相关概念及应用实例的相关资料,需要的朋友可以参考下
    2022-04-04
  • 关于mysql中时间日期类型和字符串类型的选择

    关于mysql中时间日期类型和字符串类型的选择

    大家好,本篇文章主要讲的是关于mysql中时间日期类型和字符串类型的选择,感兴趣的朋友赶快来看一看吧,希望对你有帮助
    2021-11-11
  • 深入解析MySQL中的longtext与longblob及应用场景

    深入解析MySQL中的longtext与longblob及应用场景

    MySQL作为广泛应用的关系型数据库管理系统,提供了丰富的数据类型以满足各种数据存储需求,本文将深入探讨MySQL中longtext和longblob的特性、区别以及在实际项目中的应用场景,感兴趣的朋友跟随小编一起看看吧
    2024-05-05
  • MySQL存储毫秒数据的方法

    MySQL存储毫秒数据的方法

    MySQL中没有可以直接存储毫秒数据的数据类型,但是不过MySQL却能识别时间中的毫秒部分。这篇文章主要介绍了MySQL存储毫秒数据的方法,需要的朋友可以参考下
    2014-06-06
  • mysql技巧之select count的区别分析

    mysql技巧之select count的区别分析

    在工作过程中,时不时会有开发咨询几种select count()的区别,我总会告诉他们使用select count(*) 就好。下文我会展示几种sql的执行计划来说明为啥是这样。
    2013-08-08

最新评论