遇到一个需求:不足6位的需要自动补全6位,使用函数LPAD()和RPAD()补全。
LPAD(str, len, padstr)
用字符串padstr对str进行左边填充补全直至它的长度达到len个字符,返回str。
一、前补0(左补0)
SELECT LPAD(id,6,0) AS TIME FROM test;
结果:
二、后补0(右补0)
SELECT RPAD(id,6,0) AS TIME FROM test;
结果:
更新数据可使用:
update table_xxx set id = LPAD(id, 6, 0)
END 2018-05-29 11:02:59