mysql学习->常用的函数(字符串函数)
mysql中的字符串函数
函数 | 
功能 | 
| CONCAT(s1,s2,...sn) | 连接s1,s1...sn为一个字符串 | 
| INSERT(str,x,y,instr) | 将字符串str从x位置开始,y个字符长的子串替换为字符串instr | 
| LOWER(str) | 将字符串str变成小写 | 
| UPPER(str) | 将字符串str变成大写 | 
| LEFT(str,x) | 返回字符串str最左边x的字符 | 
| RIGHT(str,x) | 返回字符串最右边的x的字符 | 
| LPAD(str,n,pad) | 用字符串pad对str最左边进行填充,直到长度为n个字符串长度 | 
| RPAD(str,n,pad) | 用字符串pad对str最右边进行填充,直到长度为n个字符串长度 | 
| LTRIM(str) | 去掉字符串str左侧空格 | 
| RTRIM(str) | 去掉字符串str右侧空格 | 
| REPEAT(str,x) | 返回str重复x次的结果 | 
| REPLACE(str,a,b) | 用字符串b替换字符串str中所出现的字符串a | 
| STRCMP(s1,s2) | 比较字符串s1,s2 | 
| TRIM(str) | 去掉字符串行尾和行头的空格 | 
| SUBSTRING(str,x,y) | 返回从字符串str x位置起y个字符串长度的字串 | 
CONCAT:把传入的参数连接成为一个字符串,任何字符串和null连接都为NULL
    
INSERT:将字符串str从第x位置开始,y个字符长的子串替换为字符串instr
    
LOWER,UPPER:把字符串转换为小写或大写
    
LEFT,RIGHT:分别返回字符串最左边和最右边x个字符,如果第二个参数为Null,就不会有任何返回
   
LPAD,RPAD:用字符串str最左边和最右边进行填充,直到长度为n个字符串为止
  
LTIRM,RTIRM:去掉字符串str左侧和右侧空格
  
REPEAT:返回str重复x次的结果
  
REPLACE:用字符串b替换字符串str中所出现的字符串a
  
STRCMP:字符串s1和s2的ASCLL码的大小,如果s1比s2小返回-1,s1和s2相等返回0,s1比s2大返回1
  
TRIM:去掉目标字符串的开头和结尾的空格
  
SUBSTRING:返回字符串str中第x位置起y个字符串长度的字串
  
                    
                
                
            
        
浙公网安备 33010602011771号