常用函数列表:
concat(s1, s2, ...sn) | 字符串拼接, 将s1, s2, ...sn拼接成一个字符串 |
lower(str) | 将字符串str全部字符转为小写 |
upper(str) | 将字符串str全部字符转为大写 |
lpad(str, n, pad) | 左填充。用字符串pad对str的左边进行填充, 达到n个字符串长度 |
rpad(str, n, pad) | 右填充。用字符串pad对str的右边进行填充, 达到n个字符串长度 |
trim(str) | 去掉字符串头部和尾部的空格 |
substring(str, start, len) | 返回字符串str从start位置起的len个长度的字符串(索引从1开始) |
语法: select 函数(参数);
练习题目:
由于业务需求变更,企业员工的编号统一为5位数。目前不足5位数的全部在前面补0。
注: 表名为emp,员工编号字段名为workno
答案:
update emp set workno = lpad(workno, 5, '0');