mysql内置的字符串函数有很多:
这里拿出几个常用的讲解
concat(s1,s2,…,sn)
这个函数的功能是字符串拼接, 将s1,s2,…,sn拼接成一个字符串
lower(str)
将字符串str全部转为小写
upper(str)
将字符串全部转为大写
lpad(str, n, pad)
左填充, 使用pad填充到str, 直到长度到达n.
rpad(str, n, pad)
右填充, 使用pad填充到str, 直到长度到达n.
trim(str)
去掉字符串头部和尾部的空格
substring(str,start,len)
返回从str的start位置起的len个长度的字符串
例子
由于需求的变更, 企业的员工工号统一为5位数, 不足的全部在前面补0, 比如1号员工应该是00001:
update emp set worknum = lpad(worknum , 5, '0');