MySQL字符串操作

字符串函数

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');

你可能感兴趣的:(MySQL字符串操作)