MySQL的字符串函数

1、返回字符串s的字符数:CHAR_LENGTH(s)
2、返回字符串s的长度:LENGTH(s)
3、将多个字符串和并为一个:CONCAT(s1,,s2...)
4、将字符串s2替换s1的x位置开始长度为len的字符串:INSERT(s1,x,len,s2)
5、将字符串s变为大写:UPPER(s)、UCASE(s)
6、将字符串s变为小写:LOWER(s)、LCASE(s)
7、返回字符串s的前n个字符:LEFT(s,n)
8、返回字符串s的后n个字符:RIGHT(s,n)
9、用字符串s2来填充s1的开始处,使字符串长度达到len:LPAD(s1,len,s2)
10、用字符串s2来填充s1的结尾处,使字符串长度达到len:RPAD(s1,len,s2)
11、去除字符串开始处的空格:LTRIM(s)
12、去除字符串结尾处的空格:RTRIM(s)
13、去除字符串开始和结尾处的空格:TRIM(s)
14、去除字符串s开始处和结尾处的字符串s1:TRIM(s1 FROM s)
15、将字符串s重复n次:REPEAT(s,n)
16、返回n个空格:SPACE(n)
17、用字符串s2代替字符串s中的字符串s1:REPLACE(s,s1,s2)
18、比较字符串:STRCMP(s1,s2)
19、获取从字符串s中的第n个位置开始长度为len的字符串:SUBSTRING(s,n,len)、MID(s,n,len)
20、从字符串s中获取s1的开始位置:LOCATE(s1,s)、POSITION(s1 IN s)、INSTR(s,s1)
21、使字符串s倒序:REVERSE(s)
22、返回第n个字符串:ELT(n,s1,s2...)
23、返回第一个与字符串s匹配的位置:FIELD(s,s1,s2...)
24、返回在字符串s2中与s1匹配的字符串位置:FIND_IN_SET(s1,s2)
25、按x的二进制从s1,s2,...,sn中选取字符串:MAKE_SET(x,s1,s2,...)

你可能感兴趣的:(MySQL的字符串函数)