先附一张黑马程序员的听课截图
1.字符串拼接函数CONCAT(str1,str2,...)
select concat('Hello', 'MySQL'); //把字符串Hello和MySQL拼接起来
2.全部转换为小写LOWER(str)
select lower('HELLO'); //把HELLO全部转换为小写字母
3.全部转换为大写UPPER(str)
select upper('hello'); //把hello全部转换为大写字母
4.左填充字符LPAD(str,len,padstr)
select lpad('01', 5, '-'); //在01字符左边填充-,全部长度下来为5
结果是 ---01
5.右填充字符串RPAD(str,len,padstr)
select rpad('01', 5, '-'); //这个是在01的右边填充-- ,长度为5
结果为 01---
6.去除空格TRIM,只去除字符串前面和后面的空格 TRIM([remstr FROM] str)
select trim(' Hello MySQ L '); //去除Hello之前的空格,和MySQL之后的空格,不会去除Hello,MySQL中间的空格 结果为Hello MySQL
7.截取字符串SUBSTRING(str FROM pos FOR len)
select substring('Hello MySQL', 1, 5); //截取字符串,从1这个位置开始索引,截取五个,也就是从H开始,往后截取到o,结果为Hello