美文网首页
MySQL的字符串函数

MySQL的字符串函数

作者: 忽如寄 | 来源:发表于2016-10-18 02:16 被阅读46次

    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的字符串函数

          本文链接:https://www.haomeiwen.com/subject/uzbzyttx.html