trim函数
一、trim(参数):去除参数中的前后空格
select trim(' 张 翠山 ');
结果为张 翠山,trinm函数只会除去参数的前后空格参数内部本身的空格不会被删除
二、trim(String str1 from String str2):去除str2中前后出现的str1
select trim('a' from 'aaa张aa无忌aaa');
结果为张aa无忌,删除前后出现的a
若语句为
select trim('aa' from 'aaa张aa无忌aaa');
那么结果为a张aa无忌a,只会删除aa不会删除剩下的一个a
lpad函数和rpad函数
一、lpad(String str1,int num,String str2):往str1左填充str2内容至字符个数为num个为止
select lpad('张无忌',5,'倚天屠龙');
结果为倚天张无忌
注意若本身str1的字符个数小于num那么不会填充,而且会返回str1截取num长度后的新值
select lpad('张无忌',2,'倚天屠龙');
结果为张无