sql的varchar运算和位数不够补零

mysql数据库 如果字段是的数据类型是varchar的,并且值是数字串的话是可以做运算的

SELECT dept_id+1 from code_dept ORDER BY dept_id desc LIMIT 1;

直接 字段+1就可以,但是对于有位数要求的话可以使用lpad实现,如下图:

sql的varchar运算和位数不够补零_第1张图片

LPAD(str,len,padstr)

用字符串 padstr对 str进行左边填补直至它的长度达到 len个字符长度,然后返回 str。如果 str的长度长于 len',那么它将被截除到 len个字符

你可能感兴趣的:(sql的varchar运算和位数不够补零)