遇到一个需求:不足6位的需要自动补全6位,使用函数LPAD()和RPAD()补全。

  LPAD(str, len, padstr)

  用字符串padstr对str进行左边填充补全直至它的长度达到len个字符,返回str。

一、前补0(左补0)

SELECT LPAD(id,6,0) AS TIME FROM test;

  结果:

  MySQL学习笔记:字符串前后补全0

二、后补0(右补0)

SELECT RPAD(id,6,0) AS TIME FROM test;

  结果:

  MySQL学习笔记:字符串前后补全0

  更新数据可使用:

update table_xxx set id = LPAD(id, 6, 0)

END 2018-05-29 11:02:59 

相关文章:

  • 2022-01-18
  • 2022-12-23
  • 2021-06-04
  • 2021-07-28
  • 2021-09-04
  • 2021-06-01
  • 2021-04-06
猜你喜欢
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
  • 2021-10-20
  • 2022-12-23
  • 2022-02-18
相关资源
相似解决方案