作者:wujinlin74 | 来源:互联网 | 2023-09-16 17:06
char_length(str )返回str的字符数
长度(str )返回str的字节长度
concat(str1、str2. )返回参数str1、str2.的拼接,如果有空值,则返回空值
concat_ws(x、str1、str2.----concatwithseparator的第一个参数x表示分隔符,后续参数是字符串
如果x为NULL,则返回NULL;如果字符串包含NULL,则忽略
insert(s1,x,len,s2 )字符串替换s1目标字符串x是s1的开始位置(下标从1开始),len是x之后的长度s2是要替换的字符串
如果x超过s1的长度下标,则返回s1,如果len大于x后剩下的字符串长度,则全部替换
将lower(str )、lcase (str )字符串转换为小写
upper(str )、ucase (str )字符串为大写
left(str,n )返回字符串str最左边的n个字符
right(str,n )返回字符串str右端的n个字符
lpad(s1、len、s2 )从s1的左侧返回s2,直到全长变为len。 对于len
RPAD(s1,len,s2 )将S1从右到len的长度恢复为s2,在len的情况下
删除lRTRIM(s )左侧的空间删除RTRIM(s )右侧的空间删除trim (s )两侧的空间
trim(s1froms2)删除出现在s2两端的s1字符串
repeat(s,n )返回由n个s组成的字符串,以n=0返回空; s或n为空,返回空
space(n )返回n个空间字符串
replace(s、s1、s2 )返回用s2替换--s中所有s1字符串的结果
strCPM(S1,s2 ) s1==s2返回0 s1s2并返回1
substring(s,n,len ),mid (s,n,len ) )返回长度为len的字符串,其中s从n开始,如果为n0,则从s的末尾开始依次剪切n个字符串,如果n=0,则返回空字符串; len可以省略-n之后的所有字符
位置(str1,str2)、位置(str1instr2)和instr (str2,str1)返回str 2中出现的str1的开始位置
reverse(s )返回s字符串的反转
ELT(n,str1,str2,str3. )返回str1,str2.的第n个字符串,其中n返回null超过返回值
field(s、str1、str2、str3) )返回s在str1、str2……中的第一次出现位置,而不返回0
find_in_set(s,str1)返回s在str1中的出现位置。 其中,str1由逗号分隔的多个字符串组成