• mysql处理字符串的两个绝招:substring_index,concat


    1、substring_index(str,delim,count)

          str:要处理的字符串

          delim:分隔符

          count:计数

    例子:str=www.google.com

          substring_index(str,'.',1)

          结果是:www

          substring_index(str,'.',2)

          结果是:www.google

          也就是说,如果count是正数,那么就是从左往右数,第N个分隔符的左边的全部内容

          相反,如果是负数,那么就是从右边开始数,第N个分隔符右边的所有内容,如:

          substring_index(str,'.',-2)

          结果为:google.com

         有人会为,如果我呀中间的的google怎么办?

         很简单的,两个方向:

         1、从右数第二个分隔符的右边全部,再从左数的第一个分隔符的左边:

         substring_index(substring_index(str,'.',-2),‘.’,1);

         2、你懂得!

    2,concat是连接几个字符串,可以多个哦。

         concat('wo','lin','xue','bin')

         结果就是wolinxuebin。

    转载:http://blog.csdn.net/wolinxuebin/article/details/7845917

  • 相关阅读:
    柱状图最大的矩形
    单词搜索
    最小覆盖子串
    颜色分类
    编辑距离
    X的平方根
    二进制求和
    最大子序和
    N皇后
    java8-14-时间API
  • 原文地址:https://www.cnblogs.com/archermeng/p/7537315.html
Copyright © 2020-2023  润新知