首页 > 编程知识 正文

mysql字符串函数,oracle字符串函数

时间:2023-05-04 11:54:06 阅读:145806 作者:4189

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由逗号分隔的多个字符串组成

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。