常用函数如下:
函数功能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).案例1:将yun3k和com进行拼接
select concat('yun3k', 'com');
复制代码
(2). 案例2:将YUN3k_com全部转为小写
select lower('YUN3k_com');
复制代码
(3). 案例3:将yun3k_com全部转为大写
select upper('yun3k_com');
复制代码
(4). 案例4:将yun3k左边不满足10位的全部填充'a'
select lpad('yun3k', 10, 'a');
复制代码
(5). 案例5:将yun3k右边不满足10位的全部填充'b'
select rpad('yun3k', 10, 'b');
复制代码
(6). 去除" yun3k com "的首尾空格
select trim(' yun3k com ');
复制代码
(7). 截取yun3k_com的前5位字符串
select substring('yun3k_com', 1, 5);
复制代码
(8). 将yun3k_emp表中的员工工号统一变为8位数,不足8位数的全部在前面补6
update yun3k_emp set workno = lpad(workno, 8, '6');