字符串函数
1、查看字符的ascii码值ascii(str),str是空串时返回0
select ascii('a');
2、查看ascii码值对应的字符char(数字)
select char(97);
3、拼接字符串concat(str1,str2...)
select concat(12,34,'ab');
4、包含字符个数length(str)
select length('abc');
5、截取字符串
left(str,len)返回字符串str的左端len个字符
right(str,len)返回字符串str的右端len个字符
substring(str,pos,len)返回字符串str的位置pos起len个字符
select substring('abc123',2,3);
6、去除空格
ltrim(str)返回删除了左空格的字符串str
rtrim(str)返回删除了右空格的字符串str
trim([方向 remstr from str)返回从某侧删除remstr后的字符串str,方向词包括both、leading、trailing,表示两侧、左、右
select trim(' bar ');
select trim(leading 'x' FROM 'xxxbarxxx');
select trim(both 'x' FROM 'xxxbarxxx');
select trim(trailing 'x' FROM 'xxxbarxxx');
7、返回由n个空格字符组成的一个字符串space(n)
select space(10);
8、替换字符串replace(str,from_str,to_str)
select replace('abc123','123','def');
9、大小写转换,函数如下
lower(str)
upper(str)
select lower('aBcD');