`

mysql变相实现split

 
阅读更多
--按split取第2个字符分割
select substring_index(substring_index('10_700000_700400_700403','_',2),'_',-1) as abc;
-- 700000

--按split取第3个字符分割
select substring_index(substring_index('10_700000_700400_700403','_',3),'_',-1);
--700400

原链:http://www.cnblogs.com/showker/archive/2010/03/15/1685874.html

MySQL截取字符串函数方法
函数:

  1、从左开始截取字符串

  left(str, length)

  说明:left(被截取字段,截取长度)

  例:select left(content,200) as abstract from my_content_t

  2、从右开始截取字符串

  right(str, length)

  说明:right(被截取字段,截取长度)

  例:select right(content,200) as abstract from my_content_t

  3、截取字符串

  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 则是从后倒数位数,到字符串结束或截取的长度)

  4、按关键字截取字符串

  substring_index(str,delim,count)

  说明:substring_index(被截取字段,关键字,关键字出现的次数)

  例:select substring_index(”blog.chinabyte.com”,”。”,2) as abstract from my_content_t

  结果:blog.chinabyte

  (注:如果关键字出现的次数是负数 如-2 则是从后倒数,到字符串结束)

  结果:chinabyte.com
分享到:
评论

相关推荐

    MySQL里实现类似SPLIT的分割字符串的函数

    在SQL中,处理字符串时确实不如其他编程语言那样灵活,...以上就是在MySQL中实现类似SPLIT功能的方法,虽然不如某些编程语言直接支持数组那样方便,但通过自定义函数和巧妙的逻辑,我们仍然可以有效地处理分隔字符串。

    mysql函数split功能实现

    在MySQL数据库中,`SPLIT`函数并不是内置的函数,但我们可以使用其他方式来实现类似的功能,即字符串分隔。通常,我们用`SUBSTRING_INDEX()`或`REGEXP_REPLACE()`结合`FIND_IN_SET()`来分割字符串。这些函数在处理...

    使用Django+MySQL实现的在线电影推荐系统源码.zip

    使用Django+MySQL实现的在线电影推荐系统源码 使用Django+MySQL实现的在线电影推荐系统源码 使用Django+MySQL实现的在线电影推荐系统源码 使用Django+MySQL实现的在线电影推荐系统源码 使用Django+MySQL实现...

    基于SSM+mysql架构实现的在线购房项目.zip

    基于SSM+mysql架构实现的在线购房项目 基于SSM+mysql架构实现的在线购房项目 基于SSM+mysql架构实现的在线购房项目 基于SSM+mysql架构实现的在线购房项目 基于SSM+mysql架构实现的在线购房项目 基于SSM+mysql架构...

    利用mysql实现的雪花算法案例

    《MySQL实现雪花算法详解》 在当今的互联网环境中,分布式系统和微服务架构越来越常见,随之而来的是数据库的拆分与分表需求。在这种背景下,如何生成全局唯一且不重复的ID成为了一个重要的问题。本文将详细介绍...

    MySQL中实现物化视图

    真正值得一看的mysql知识。MySQL中实现物化视图(中文版)翻译于外文。

    Python+Flask+MySQL实现的学生培养计划管理系统源码.zip

    Python+Flask+MySQL实现的学生培养计划管理系统【源码】Python+Flask+MySQL实现的学生培养计划管理系统【源码】Python+Flask+MySQL实现的学生培养计划管理系统【源码】Python+Flask+MySQL实现的学生培养计划管理系统...

    SSM+redis+mysql框架实现的一个简单博客

    SSM+redis+mysql框架实现的一个简单博客,SSM+redis+mysql框架实现的一个简单博客SSM+redis+mysql框架实现的一个简单博客SSM+redis+mysql框架实现的一个简单博客SSM+redis+mysql框架实现的一个简单博客SSM+redis+...

    【源码】Flask + MySQL 如何实现用户注册,登录和登出

    Flask + MySQL 如何实现用户注册,登录和登出,源码供参考,有任何问题私信联系,我们会为您解答疑问。原文链接: https://blog.csdn.net/qq_39816613/article/details/125100662

    mysql存储过程实现split示例

    在本示例中,我们将深入探讨如何在MySQL中创建一个存储过程,用于将字符串按照指定的分隔符进行拆分,即实现类似JavaScript中的`split()`函数的功能。 首先,我们来看一下提供的存储过程代码: ```sql drop ...

    ssm+jsp+mysql 实现管理系统demo

    ssm+jsp+mysql 实现管理系统demossm+jsp+mysql 实现管理系统demossm+jsp+mysql 实现管理系统demossm+jsp+mysql 实现管理系统demossm+jsp+mysql 实现管理系统demossm+jsp+mysql 实现管理系统demossm+jsp+mysql 实现...

    JSP+MySQL实现网页登录注册

    在本文中,我们将深入探讨如何使用JavaServer Pages (JSP) 和MySQL数据库来实现一个基本的网页登录注册系统。这个系统的关键组件包括JSP作为视图层,MySQL作为数据存储,以及MySQL连接器(JDBC驱动)作为两者之间的...

    人才管理项目 ssm+jsp+mysql 实现

    人才管理项目 ssm+jsp+mysql 实现人才管理项目 ssm+jsp+mysql 实现人才管理项目 ssm+jsp+mysql 实现人才管理项目 ssm+jsp+mysql 实现人才管理项目 ssm+jsp+mysql 实现人才管理项目 ssm+jsp+mysql 实现人才管理项目 ...

    PHP+MySQL实现的图书管理系统.zip

    PHP+MySQL实现的图书管理系统.zipPHP+MySQL实现的图书管理系统.zipPHP+MySQL实现的图书管理系统.zipPHP+MySQL实现的图书管理系统.zipPHP+MySQL实现的图书管理系统.zipPHP+MySQL实现的图书管理系统.zipPHP+MySQL实现...

    SpringBoot+Vue+Redis+Mysql实现水果商城.zip

    SpringBoot+Vue+Redis+Mysql实现水果商城.zip SpringBoot+Vue+Redis+Mysql实现水果商城.zip SpringBoot+Vue+Redis+Mysql实现水果商城.zip SpringBoot+Vue+Redis+Mysql实现水果商城.zip SpringBoot+Vue+Redis+...

    jsp servlet mysql实现的学生成绩管理系统.rar

    jsp servlet mysql实现的学生成绩管理系统jsp servlet mysql实现的学生成绩管理系统jsp servlet mysql实现的学生成绩管理系统jsp servlet mysql实现的学生成绩管理系统jsp servlet mysql实现的学生成绩管理系统jsp ...

    Java+MySQL实现老年公寓居住环境智能化

    Java+MySQL实现老年公寓居住环境智能化 Java+MySQL实现老年公寓居住环境智能化 Java+MySQL实现老年公寓居住环境智能化 Java+MySQL实现老年公寓居住环境智能化 Java+MySQL实现老年公寓居住环境智能化 Java+MySQL实现...

Global site tag (gtag.js) - Google Analytics