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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容