MySQL常用的字符串函数有哪些

2025-05-29 09:47:05

1、先用一张图引出问题:图片中的漂亮的马儿就是通过各种亨蚂擤缚字符(字母、括号、逗号、竖线等)画出来的。我不由自主地会去想下诹鬃蛭镲面几个问题:1)它到底有多少个字符?--字符串长度2)它里面的小写字母改成大写后视觉效果如何?--大小写转换3)有些地方的空格去掉会如何?--去掉空格符4)某些地方插入一些其他字符?--填充字符5)找到某个特定字符的位置?--匹配字符位置

MySQL常用的字符串函数有哪些

2、【1】计算字符串字符数:CHAR_LENGTH(str)【规则】返回字符串str中所包含的字符的个数。【结论】一个英文字母和一个汉字都算作一个字符。

MySQL常用的字符串函数有哪些

3、【2】计算字符串长度:LENGTH(str)【规则】计算str的长度。【结论】英文字母与汉字的字符长度计算规则不一样。

MySQL常用的字符串函数有哪些

4、【3】字母大小写 转换1)LOWER(str)或LCASE(str)可以将str转化为小写字母;2)UPPER(str)或UCASE(str)可以将str转化为大写字母。

MySQL常用的字符串函数有哪些

5、【4】删除空格函数1)删除左侧空格:LTRIM(str)2)删除右侧空格:RTRIM(str)3)删除两端空格:TRIM(str)

MySQL常用的字符串函数有哪些

6、【5】填充字符串函数:LPAD(s1,len,s2)【规则】该函数返回字符串s1,其左侧由字符串s2髦芎埙玳填充,填充的长度为len。如果s1的长度大于len,则返回值被缩短至len个字符。【结论】1)s1的长度大于len,则从s1从左侧开始截取len个字符作为返回值;2)s1与s2的长度之和小于等于len,则将s2插入s1左侧后全部返回;3)s1与s2的长度之和大于len,则将s2从左侧开始截取len-length(s1)个数插入s1左侧后作为返回值。

MySQL常用的字符串函数有哪些

7、【6】获取指定长度的字符1)LEFT(str,len):返回字符串str最左边的len个字符;2)RIGHT(str,len):返回字符串str最由边的len个字符。

MySQL常用的字符串函数有哪些

8、【7】替换字符串的函数:INSER哌囿亡噱T(s1,x,len,s2)【规则】返回字符串s1,s1中起始于x位置、长度为len的子字符串将被s2取代。如果x超过字符串长度,则返回苒锃巳伢值为s1;如果len的长度大于x位置后字符串的总长度,则从位置x开始替换。若任何一个参数为NULL,则返回值必定为NULL。【结论】x为负数也表示超出了字符串s1的长度。

MySQL常用的字符串函数有哪些
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢