zoukankan      html  css  js  c++  java
  • mysql常用的字符串函数

    函   数 功   能
    CONCAT(str1,str2,...,strn) 将str1,str2,...,strn连接为一个完整的字符串
    INSERT(str,x,y,instr) 将字符串str从第x开始,y个字符串长度的子串替换为字符串instr
    LOWER(str) 将字符串str中的所有字母变成小写
    UPPER(str) 将字符串str中的所有字母变成大写
    LEFT(str,x) 返回字符串最左边的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(str1,str2) 比较字符串str1和str2
    TRIM(str) 去掉字符串行头和行尾的空格
    SUBSTRING(str,x,y) 返回字符串str中从x位置起y个字符串长度的字符串

    举例1

    SELECT SecuCode,SecuAbbr,BondNature,CONCAT(SecuCode,'-',SecuAbbr,'-',BondNature) FROM AAA

    举例2

    截取字符串
    substring(str, pos)
    substring(str, pos, length)
    说明:

    substring(被截取字段,从第几位开始截取)
    substring(被截取字段,从第几位开始截取,截取长度)
    例:

    select substring(content,5) as abstract from my_content_t
    select substring(content,5,200) as abstract from my_content_t
    (注:如果位数是负数 如-5 则是从后倒数位数,到字符串结束或截取的长度)

    按关键字截取字符串
    substring_index(str,delim,count)
    说明:substring_index(被截取字段,关键字,关键字出现的次数)
    例:select substring_index("blog.jb51.net","。",2) as abstract from my_content_t
    结果:blog.jb51
    (注:如果关键字出现的次数是负数 如-2 则是从后倒数,到字符串结束)

  • 相关阅读:
    ACL-包过滤技术
    基于Openwrt虚拟路由MAC地址
    openwrt串口控制台+联网
    HSRP
    LeetCode37题解(yield生成器提高速度)
    递归+HashMap套路(可以对付可降解问题)
    python实现24点游戏(地球上最短的24点游戏代码?)
    怎么把pygame的过程录制到mp4
    python排列组合算法
    递归和迭代,以及汉诺塔,采用迭代法不容易实现的说明
  • 原文地址:https://www.cnblogs.com/qiaoli0726/p/15604542.html
Copyright © 2011-2022 走看看